monte carlo yaklaşımı
monte carlo yaklaşımı
gi ayarlarında çoğunuz görmüşünüzdür belki faydası olur
nedir ne değildir en basit haliyle göstermeye çalıştım
yaklaşım metodlarından biridir
rastgele sayılar kullanılırak çeşitli similasyonlar yapmamaıza yardımcı olur (yüksek enerji fiziğinde yada nükleer bozunumların similasyonunda felan çok kullanıyoruz(en azından biz diyimde))
mesela dün yazdığım pi sayısı hesaplayan program monte carlo yaklaşımını kullanır
#include"conio.h"
#include"stdlib.h"
#include"time.h"
#include"iostream.h"
main()
{
double a,b,c=0;
srand((unsigned) time (NULL));
for(int i=0;i<=1000000000;i++)
{
a=(double)rand()/RAND_MAX;
b=(double)rand()/RAND_MAX;
if(b*b+a*a<=1) { c++; }
}
double pi=4*c/1000000000;
cout<<pi;
getch();
}
2000000000 (for döngüsü 1000000000 kere çalışacak ve her birinde 2 tane rastgele sayı kullanacak )
adet sayı rastgele sayı kullanara pi sayısını hesaplıyor
daha faydalı olması için
http://en.wikipedia.org/wiki/Monte_Carlo_method