MATEMATIKA KOMPUTASI PERTEMUAN 11 (komputasi pada barisan aritmatika)

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" pada pertemuan kesebelas. Dipertemuan kesebelas ini yang dipelajari adalah "Komputasi Pada Barisan Aritmatika".


KOMPUTASI PADA BARISAN ARITMATIKA

1.      Barisan Aritmatika
a.       Pengertian
Adalah barisan bilangan yang mempunyai beda atau selisih yang tetap antara dua suku barisan yang berurutan.

b.      Bentuk Umum
Misalkan a adalah suku pertama, dan b adalah beda (bilangan tetap) maka bentuk umum barisan aritmatika adalah:
a, a+b, a+b+b, a+b+b+b, …, a+(n-1)*b
a, a+b, a+2b, a+3b, …, a+(n-1)*b

c.      Algoritma Menentukan Suku Ke-n
1.      Inputkan nilai a
2.      Inputkan nilai b
3.      Inputkan nilai n
4.      Proses U(n)=a+(n-1)b
5.      Tampilkan U(n)

      COODING DENGAN MATLAB

1.      a=input (‘suku pertama a=’);
2.      b=input (‘beda b=’);
3.      n=input (‘n=’);
4.      U(n)=a+(n-1)*b;
5.      disp ([‘suku ke ‘ , num2str(n) , ’adalah’ , num2str(U(n))])

d.     Menampilkan n Suku Pertama
Analaisis:
1.      terdapat suku pertama dan beda
2.      tentukan jumlah suku yang akan di tampilkan
3.      proses U(n)=a+(n-1)*b dan tampilkan sebanyak jumlah suku yang diinginkan

Algoritma:
1.      input suku pertama
2.      input beda
3.      input banyak suku yang akan ditampilkan, missal n
4.      for i=1 sampai n
5.           U(i)=a+(i-1)*b
6.           Tampilkan U(i)
7.      end

Cooding Dengan Matlab:
1.      a=input (‘suku pertama a=’);
2.      b=input (‘beda b=’);
3.      n=input (‘banyak bilangan n=’);
4.      for i=1;n
5.            U(i)=a+(i-1)*b;
6.      disp ([‘u’ , num2str(i), ’=’ ,num2str(u(i))])
7.      end

e.       Menampilkan Jumlah Suku
Algoritma:
1.      Input suku pertama
2.      Input beda
3.      Input banyak suku yang akan ditampilkan, missal n
4.      Misalkan jumlah=0;
5.      for i=1 sampai n
6.           U(i)=a+(i-1)*b
7.           Tampilkan U(i)
8.           Jumlah=jumlah+U(i)
9.      end
10.  disp (‘---------‘);
11.  disp ([‘jumlah=’ ,num2str (jumlah)])

Cooding dengan matlab
1. a=input ('suku pertama a=');
2. b=input ('beda b=');
3. n=input ('banyak bilangan n=');
4. jumlah=0;
5. for i=1:n
6.      u(i)=a+(i-1)*b;
7.      disp ([ 'u' , num2str (i), '=' , num2str (u(i))])
8.      jumlah=jumlah+u(i);
9.   disp ('---------');
10. disp ([ 'jumlah=' , num2str (jumlah)])


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