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,...

MasalahBuatlah program dalam matlab untuk menentukan n suku pertama barisan Fibonacci

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

Outputnya adalah sebagai berikut:

>> 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

Popular Posts