28.02.2015 Views

Ders 1: Giriş

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14:<br />

15:<br />

16:<br />

17:<br />

18:<br />

19:<br />

20:<br />

21:<br />

22:<br />

23:<br />

24:<br />

25:<br />

26:<br />

ÇIKTI<br />

sa = zmn->tm_hour; /* saat */<br />

dk = zmn->tm_min; /* dakika */<br />

sn = zmn->tm_sec; /* saniye */<br />

sl = tb->millitm/10.0; /* salise */<br />

ms = tb->millitm; /* mili-saniye */<br />

ftime(tb);<br />

printf("%02d:%02d:%02d | %lf %lf\n", sa, dk,<br />

sn, sl, ms);<br />

return 0;<br />

}<br />

13:56:16 ; 35.600000 356.000000<br />

<strong>Ders</strong> 24: Monte Carlo Yöntemleri<br />

• <strong>Giriş</strong><br />

• 24.1 Uygulama Alanları<br />

• 24.2 Rastgele Sayılar<br />

• 24.3 ANSI C Fonksiyonları<br />

• 24.4 Basit Monte Carlo Programları<br />

<strong>Giriş</strong><br />

Bilimsel uygulamalarda problemler iki kısımda incelenebilir:<br />

• kesin = deterministik (deterministic)<br />

• tahmini = olası (random).<br />

Kesin sistemler, kuralları kanun hükmünde olan matematiksel yasalarla tanımlanabilen<br />

sistemlerdir; Örneğin yerçekimi yasası gibi. Fakat, tahmini sistemlerin kuralları muhtemel<br />

veya raslantısal (stocastic) olan istatiksel yöntemlerle belirlenir; Örneğin havaya atılan bir<br />

metal paranın yazı veya tura gelmesi gibi. Burada raslantıdan kasıt, tahmini sistemlerde,<br />

başlangıç koşulları kesin olarak tayin edilemediği için sonuca dair çözümün tahmin edilmesi<br />

anlamındadır. Yoksa, evrende raslantıya yer yoktur.<br />

Bilgisayar ortamında, yazılımsal (veya donanımsal) olarak rastgele sayılar (random numbers)<br />

üretmek mümkündür. Monte Carlo Yöntemleri, bu rastgele sayıları kullanarak tahmini<br />

sistemleri modelleyen algoritmalardır. Aslında, Monte Carlo, (Fransa) Monako'nun<br />

kumarhaneleriyle ünlü en zengin yerleşim yeridir. (bkz. Wikipedia: Monte Carlo). Bu yüzden,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!