Računalniške simulacije
Iskanje števila PI (Nejc) - simulacija išče število PI s pomočjo Monte Carlo algoritma. V kvadrat s stranico 1 damo N naključnih točk.
Nato preverimo, če je točka znotraj kroga z radijem 1 in v tem primeru povečamo M. Razmerje M/N je enako razmerju ploščin krog/kvadrat, iz česar dobimo PI.
Iskanje števila PI 2 (Žiga, Nejc) - simulacija na trak določene širine meče iglice. Za iglico naključno izberemo rotacijo in oddaljenost od
stranice traku (širina traku je 1, dolžina iglice je 1). Nato po formuli PI = 2*N/M, kjer je M število zadetkov, N pa število vseh poskusov.
Monte Carlo integracija (Žiga) - izračunamo integral s pomočjo metode Monte Carlo za neznano funkcijo.
Nerealistična simulacija molekul (Timotej, Žiga) - v prostoru naključno premikamo molekule. Molekule ne premaknemo, če
je na točki, kamor bi jo premaknili, že druga molekula.
Molekulska dinamika (Žiga) - najprej izračunamo sile med molekulami, nato glede na njim pospešek molekule, iz tega novo hitrost in na
koncu premaknemo molekule za hitrost*dt. To ponavljamo.
Naključna hoja (Timotej, Nejc, Žiga) - iz izhodišča naključno hodimo gor, dol, levo ali desno. Presenetljivo se oddaljujemo od izhodišča,
iz teorije po formuli n^0.5.
Magnetizem (Žiga) - Monte Carlo simulacija obnašanja magneta z usmerjenostjo gor ali dol. Parametri za temperaturo, zunanje magnetno polje in faktor J.
Prevedeni programi s kodo na voljo tukaj.
Zahvaljujemo se DFMA za prijetno bivanje.
Nazaj