MATEMATIKA KOMPUTASI ( Barisan Fibonacci )
Assalamualaikum Wr.Wb.
Hai semuanya...
Di postingan kali ini saya ingin membagikan sedikit ilmu mengenai apa yang telah saya peroleh di mata kuliah "Matematika Komputasi" yaitu "BARISAN FIBONACCI".
BARISAN
FIBONACCI
Definisi : Barisan dimana suatu suku
bilangan diperoleh dengan cara menjumlahkan dua suku sebelumnya yang berdekatan
Contoh : 1,1,2,3,5,8,13,21,...
Algoritma
1. Tentukan banyak suku
yang akan ditampilkan (n)
2. Tentukan suku pertama (u1) dan kedua (u2), langsung diinputkan
nilainya di script, disimpan dalam variable array (variabel indeks)
3. Untuk suku-suku
berikutnya diperoleh dengan menjumlahkan dua suku sebelumnya
Cooding dengan matlab:
1.
n=input('n= ');
2.
u(1)=1;
3.
disp([num2str(u(1))]);
4.
u(2)=1;
5.
disp([num2str(u(2))]);
6.
for i=3:1:n
7.
u(i)=u(i-1)+u(i-2);
8.
disp([num2str(u(i))]);
9.
end
>>
barisanfibonacci
n=
5
1
1
2
3
5
Untuk menampilkan jumlah
barisan bilangan fibonacci, coodingnya adalah sebagai berikut:
1.
n=input('n= ');
2.
u(1)=1;
3.
disp([num2str(u(1))]);
4.
u(2)=1;
5.
disp([num2str(u(2))]);
6.
jumlah=2;
7.
for
i=3:1:n
8.
u(i)=u(i-1)+u(i-2);
9.
jumlah=jumlah+u(i);
10.
disp([num2str(u(i))]);
11.
end
12.
disp(['Jumlah
barisan fibonacci adalah ',num2str(jumlah)]);
Outputnya adalah sebagai berikut:
>>
barisanfibonacci
n=
5
1
1
2
3
5
Jumlah
barisan fibonacci adalah 12
Cukup sekian untuk materi ini, Mohon maaf apabila ada kesalahan dalam penulisan baik dari segi kata-kata ataupun materi.
Wassalamualaikum Wr.Wb.
Tunggu postingan berikutnya ^_^
Materi ini diperoleh dari: jefrimarzal.staff.unja.ac.id
Comments
Post a Comment