Jumat, 30 Maret 2018

Iterasi Menggunakan Matlab ( Kombinasi dan Fibonacci)

haaiii...
Apa kabar? semoga selalu kabar baik yaaa
well, tidak usah basa basi. saya kembali lagi dengan bahasan baru lagii dan lagiii masih tentang Matematika Komputasi yaitu iterasi, Iterasi adalah menjalankan suatu blog program secara berulang selama suatu kondisi terpenuhi. Misalnya Faktorial,Kombinasi,Permutasi, dan lain-lain.

Gambar dibawah ini adalah flowchart iterasi




    Sintax Iterasi dengan for

Contoh : Buatlah program untuk menentukan faktorial sebuah bilangan !
For       Var = nilai_awal : step : nilai_akhir
            Perintah 1;
            Perintah 2;
            Perintah n;
End
11.    Flowchart faktorial
       Faktorial = 1
·         Langkah 1 =>  nilai baru = nilai lama x 1
·         Langkah 2 => nilai baru = nilai lama x 2
·         Lankah n => nilai baru = nilai lama x n



1  Langkah-langkah membuat permutasi r dari n

·         Buka aplikasi matlab
·         Klik new script
·         Ketik :
n=input('n= ');
r=input('r= ');
fak_n=1;
for i= 1:1:n
    fak_n=fak_n*i;
end

m=n-r;
fak_m=1;
for i=2:1:m
    fak_m=fak_m*i;
end
disp(['p(n,r)= ' num2str(fak_n/fak_m)])
·         Simpan file dengan nama yang kalian inginkan di folder c
·         Klik run kemudian pilih change folder
·         Masukkan nilai n dan r yang ingin kalian cari pada command window dan enter





Membuat program kombinasi

·         Buka aplikasi matlab
·         Klik new script
·         Ketik :
disp('menghitung combinasi m dari n');
n=input('masukan nilai n= ');
m=input('masukan nilai m= ');
combinasi=factorial(n)./(factorial(m)*factorial(n-m));
combinasi=factorial(n)./(factorial(m)*factorial(n-m));
disp('combinasi n dari m');
disp(combinasi)
·         Simpan file dengan nama yang kalian inginkan di folder c
·         Klik run kemudian pilih change folder
·         Masukkan nilai n dan m yang ingin kalian cari pada command window dan enter





1      Membuat program fibonaci; menentukan jumlah n fibonaci pertama

·         Buka aplikasi matlab
·         Klik new script
·         Ketik :
disp('menghitung deret fibonacci');
n=input('input nilai n = ');
F=[0 1];
JF=1;
for i=3:1:n
   F(i)=F(i-1)+F(i-2);
   JF=JF+F(i);
end
disp(['F = ' num2str(F)])
disp(['jumlah = ' num2str(JF)])
·         Simpan file dengan nama yang kalian inginkan di folder c
·         Klik run kemudian pilih change folder
·         Masukkan nilai n yang ingin kalian cari pada command window dan enter



selamat mencoba yaaa.. sampai jumpa di post-an selanjutnyaaa... see youu

Tidak ada komentar:

Posting Komentar