Pemodelan dan Simulasi
TUGAS PEMODELAN DAN SIMULASI
Distribusi poissson
Membangkitkan
bilangan acak pada Matlab dari P = e –m,
p(i) = e-m.ma/i!.
i=0 dengan menggunakan m= 5
Penyelesaian:
List
program matlab
function s=poisson(m,n)
n=100;
for bil= 1:n
u=rand;
m=5
i=0;
p=exp(-m); F=p;
sw=0;
while sw==0
if u<F
x(bil)=i;
sw=1;
else
p=m*p/(i+1);
F=F+p;
i=i+1;
end
end
end
%menampilkan bilangan acak
disp
(x);
%menampilkan histogram dari bilangan acak
t
= min (x):max(x);
h=
hist(x);
bar(h),grid
Tampilan Running program
Tampilan Histogramnya
2. Distribusi Geometri
Bngkitkan bilangan acak yang berdistribusi geometri dengan persamaan
geometrinya :
x =
ln(U)/ln(1-p)
Listing programnya:
u=rand (1,100)
u=100;
p=rand(0,100);
p=2;
b=log(u)/log(1-p);
b=b/max(b);
b=2;
subplot(2,1,1),hist(u,10),grid
title('histogram
uniform')
subplot(2,1,2),hist (b,10),grid
title('histogram geometri')
Tampilan Runningnya:
Tampilan histogramnya:
Tidak ada komentar
Posting Komentar