Anda di halaman 1dari 6

Nama : Afif Maghfur

NIM : C.431.14.0118
Makul : Pemodelan dan simulasi sistem

2. Diketahui: Undian 10 Angka berikut : 01, 02, 08, 11, 12, 24, 23, 31, 33, 45, 50, 98, 00
Memiliki peluang yang tidak sama:
0,1%;0,02%;0,1%;0,02%0,1%;0,02%;0,1%;0,02%;0,07%;0,02%0,01%;
0,01%;0,07%.
Ditanyakan: cari nilai mean, modus, varians dan deviasi dan buat programnya
menggunakan bahasa C atau Matlab
Jawab:
Script program :
>> X=[01 02 08 11 12 24 23 31 33 45 50 98 00];
>> A=[0.1 0.02 0.1 0.02 0.1 0.02 0.1 0.02 0.07 0.02 0.01 0.01 0.07];
>> rataan_nilai_probabilitas = mean (A)
rataan_nilai_probabilitas =
0.0508
>> nilai_tengah = median(X), deviasi = std(X), varians = var (X)
nilai_tengah =
23
deviasi =
27.1262
varians =
735.8333
3. bangkitkan(isi dengan TAHUN kelahiran ANDA) bilangan acak bulat antara (isi tanggal lahir anda)
sampai 40 menggunakan fungsi rand(). Print OUTkan Source code/SCRIPT dan tampilkan histogram
dan PDFnya.

Jawab:
Script program :
x = floor(17*rand(1,1989));
t = 28:40;
h = hist(x,t);
p = h/sum(h);
plot(t,p,'o:'),grid
4. Bangkitkan (isi dengan TAHUN kelahiran ANDA) bilangan acak berdistribusi poisson dengan m= Isi
dengan Bulan lahir anda. Print OUTkan source code/Script dan tampilkan histogram. Dimana puncak
dari gambar histogram ini?
Jawab:
Script program:
function s=poisson (m,n)
n=1989;
for bil= 1:n
u=rand;
m=10
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

Anda mungkin juga menyukai