Cara Menghitung Kombinasi Menggunakan Matlab
Hai sobat matematika, kali ini kita akan bahas bagaimana cara menghitung kombinasi menggunakan MATLAB. sebelum itu kita harus tahu dulu rumus dari kombinasi tersebut.
Nah, untuk menghitung kombinasi kita bisa menggunakan ITERASI (pengulangan) dengan mengunakan perintah FOR, dengan algoritma programnya sebagai berikut:
- Input nilai n
- Input nilai k
- Hitung m= n-k
- Hitung n!
- Hitung m!
- Hitung k!
- Hitung kombinasi = n/(m*k)
Langkah-langkah untuk menghitung kombinasi sebagai berikut:
- Buka software MATLAB pada perangkat sobat.
- Klik icon new script pada matlab.
- Buatlah script berikut:
n=input('n = ');
k=input('k = ');
m=n-k;
for i=n-1:-1:1
n=n*i;
end
%Hitung faktorial m=(n-k)!
for i= m-1:-1:1
m=m*i;
end
for i=k-1:-1:1
k=k*i;
end
kombinasi=n/(m*k);
disp(['kombinasi dari n,k adalah ' num2str(kombinasi)])
4. Kemudian Save As → data C: → user → nama PC sobat → klik icon Run pada matlab.
5. Masukan nilai n dan k sesuai keinginan sobat, misal contoh n=4 dan k=2 maka hasilnya akan
terlihat seperti gambar berikut.
Cara Menghitung Deret Fibonacci Menggunakan Matlab
Selanjutnya kita akan menghitung deret fibonacci menggunakan Matlab, dimana rumus dari deret fibonacci tersebut adalah:
Masih dengan cara ITERASI menggunakan perintah FOR, dengan algoritma programnya sebagai berikut;
- Input nilai n
- Definisikan nilai awal F = [0 1]
- Definisikan jumlah nilai awal JF = 1
- Buat perulangan dengan i=3 sampai n
- Hitung deret F(i) = F(i-1) + F(i-2)
- Jumlahkan deret JF = JF + F(i)
- Ulangi langkah 4
- Cetak detet fibonacci F dan jumlah JF
Langkah-langkah untuk menghitung deret fibonacci sebagai berikut:
- Tekan CTRL+N pada keyboard maka akan muncul halaman script baru.
- Ketikan script berikut :
n=input('n = '); %input banyaknya suku dari deret
F=[0 1];
JF=1; % Nilai awal jumlah suku yaitu 0 + 1
for i = 3:1:n
F(i)=F(i-1)+F(i-2); % hitung suku ke-i
JF=JF+F(i); % Jumlahkan nilai hingga suku ke-i.
end
disp(['nilai deret fibonacci = ',num2str(F)]) % Cetak Nilai Deret
disp(['Jumlah deret fibonacci = ',num2str(JF)]) % Cetak Jumlah Deret
3. Kemudian Save As → data C: → user → nama PC sobat → klik icon Run pada matlab.
4. Selanjutnya masukan nilai n sesuai keinginan sobat, misal untuk menghitung jumlah 10 suku
pertama deret fibonacci, input n = 10 maka hasilnya akan terlihat seperti gambar berikut.
Selamat mencoba, semoga bermanfaat..
Tidak ada komentar:
Posting Komentar