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
Post a Comment