MATLAB DA NORMAL DAĞILIMI VEREN KOD
clcclear
tekrar=10000;
a=5^5;
m=(2^35)-31;
x(1)=1;
toplamf=0;
c=-1.96
d=1.96
for i=2:tekrar
x(i)=a*x(i-1)-floor((a*x(i-1)/m))*m;
y(i)=x(i)/m;
y(i)=rand;
f=(d-c)*(1/sqrt(2*pi))*exp((-1/2)*(((d-c)*y(i)+c)^2));
toplamf=toplamf+f;
ola(i)=toplamf/i;
end
plot(ola)
ola=toplamf/tekrar
toplamf=0;
Hiç yorum yok:
Yorum Gönder