Prawdopodobieństwo Boltzmannowskie.

Rozkład Boltzmanna wyraża się wzorem:
e-(E2 - E1) / kBT

Przy zwijaniu się polimerów, energia może się podnieść przy przestawieniu z prawdopodobieństwem boltzmannowskim. Czyli ze wzrostem różnicy energii przed i po ruchu prawdopodobieństwo podwyższenia się energii rośnie. Energia między poszczególnymi cząsteczkami podawana jest celowo w jednostkach kBT. W tym momencie w naszym wzorze wystarczy jedynie policzyć e-(Epo - Eprzed) co przełożone na język Java wygląda następująco:

  /**
   * Losuje liczbe, określa prawdopodobieństwo przestawienia
   * w zależności od energii.
   *
@param energy1 - energia przed przestawieniem
   *
@param energy2 - energia po przestawieniu
   *
@return 1 - jeśli ma się przestawić;
   * 0 - jeśli nie ma się przestawić.
   */
 
public static boolean randBoltzmann (float energy1, float energy2) {
   
int losowa;
   
double boltzmanProbability;
    Random rand =
new Random ();
    losowa = rand.nextInt
(100)+1;
    boltzmanProbability = Math.exp
(energy1 - energy2);
   
return (losowa<= ((int)(boltzmanProbability*100)));
 
}

Posted on Thu, 16 Dec 2004 01:01 by leeloo (1436 day(s) old) Trackbacks [1171]

grudzień 2004
Pn Wt Śr Cz Pt So 
<  lis | gru |  sty  >
  12345
6789101112
13141516171819
20212223242526
2728293031  
       
About:

Zawód: fizyk techniczny. Zainteresowania pozafizyczne: Debian, Java, chór. Muzyka najczęściej występująca w playliście: Mike Oldfield, Roger Waters, Pink Floyd.

E-mail: Natalia Kruszewska : lastlogs


Polecam przeczytać:
qaoslp3księgarnia


Kepler Johannes
Sen czyli wydane pośmiertnie dzieło poświęcone astronomii księżycowej

Zobacz!


Links:

Webstartowalna wersja programu do symulacji tworzenia się zarodków i klastrów z łańcuchów SARW [The webstartable version of application to aggregating the SARW chains]

Webstartowalna wersja programu do pracy magisterskiej.

Źródła programu Fizyka Polimerów (wersja 0.1).
Źródła programu Agregacja Polimerów (wersja 0.4).

Categories:
ClustrMaps:

Locations of visitors to this page

Syndication:
XML RSS ATOM

Powered by blojsom

Blogwise

Jinx shop