Postingan

MATEMATIKA KOMPUTASI 16 MEI 2019

BARISAN FIBONACCI DEFINISI: Barisan di mana suatu suku bilangan diperoleh dengan cara menjumlahkan dua suku sebelumnya yang berdekatan Contoh: 1,1,2,3,5,8,13,21,... Buatlah program dalam matlab untuk menentukan n suku pertama barisan Fibonacci! Algoritma: 1. Tentukan banyak suku yang akan ditampilkan 2. Inputkan suku pertama dan kedua disimpan dalam variable array (variable berindeks) 3. Untuk suku-suku berikutnya diperoleh dengan cara menjumlah dua suku sebelumnya n=input('n='); u(1)=1; disp([num2str(u(1))]) u(2)=1; disp([num2str(u(2))]) jml=2; for i=3:1:n     u(i)=u(i-1)+u(i-2);     jml=jml+u(i);     disp([num2str(u(i))]) end disp(['Jumlah barisan fibonacci adalah',num2str(u(i))])

MATEMATIKA KOMPUTASI, 8 MEI 2019

STRUKTUR PENGAMBILAN KEPUTUSAN Definisi Merupakan struktur dalam pemrograman di mana sebuah blok program akan dijalankan apabila suatu kondisi terpenuhi Bentuk umum 1. IF kondisi  pernyataan 1;  pernyataan 2;  dst    END 2. IF kondisi  pernyataan 1;  dst;    ELSE  pernyataan 2;  dst;    END 3. IF kondisi  pernyataan 1;  dst;    ELSEIF  pernyataan 2;  dst;    ELSE  pernyataan 3;  dst;    END Contoh 1. Buatlah program untuk menentukan kelulusan siswa.    Siswa dikatakan lulus apabila skor besar dari 60 dan dinyatakan tidak lulus untuk kondisi lainnya. ANALISISA - Input data adalah nilai uts, tugas, nilai uas - Proses skor dengan rumus (nilai uts+tugas+nilai uas)/3 - Siswa dinyatakan lulus bila skor >= 60 dan tidak lulus jika kecil dari 60 ALGORITMA 1. INPUT nilai UTS 2. INPUT nilai tugas 3. INPUT nilai UAS 4. Skor= (...
A. Penyelesaian Integral Tak Tentu Untuk menyelesaikan integral tak tentu dapat dilakukan dengan menggunakan sistematika penulisan syntax int, berikut, int( F ) atau int( F , int _ var ) Comman Window: Contoh 1 1. Biasa syms x int(2*x^2+3*x+1) [enter] 2. Dengan pretty pretty( int(2*x^2+3*x+1,x)) [enter] Contoh 2 1. Biasa syms y int(3*x^3+2*x^2y^2+3) [enter] 2. Dengan Pretty pretty( int( 3*x^3+2*x^2y^2+3 ,y)) [enter]

MATEMATIKA KOMPUTASI 9 APRIL 2019

STRUKTUR PENGULANGAN DENGAN PERNYATAAN "WHILE" Definisi merupakan pengulangan yang tidak ditentukan jumlah pengulangan di awal. Pengulangan terus dilakukan selama suatu kondisi terpenuhi. Sintaks WHILE (kondisi=true)        Pernyataan 1        Pernyataan 2                  .                  .                  .        Pernyataan n END Contoh Tentukan akar 20 APLIKASI Cara Penyelesaian akar bilangan pada Matematika Komputasi Menggunakan metode bagi dua Misalkan terdapat bilangan a yang dicari akarnya 2 dan k bilangan asli positif k =1,2,3,..., maka langkah mencari akar a adalah 1. Nyatakan x(1)=a 2. x(2) = (x(1) + a/x(1) )/2 3.  x(3 = (x(2 + a/x(2))/2 4.  x(k)= (x(k-1)+ a/x(k-1) )/2 5. berhenti di x(k)=x(k-1) Program dengan matla...

MATEMATIKA KOMPUTASI

Gambar
STRUKTUR PENGULANGAN FOR DAN PENERAPANNYA  (Faktorial, Permutasi dan Kombinasi) Definisi struktur pengulangan FOR Statement FOR digunakan untuk memproses suatu blok/bagian program secara berulang sebanyak pengulangan yang ditentukan. Bentuk umum statement FOR FOR Variabel penghitung = nilai_awal  : step/selisih :  nilai_akhir         pernyataan 1;         pernyataan 2;         pernyataan n; END Komponen pada FOR 1. Nilai awal, nilai akhir, step 2. Adanya blok program yang diulang 3. Variabel Penghitung Diagram Alur FOR FAKTORIAL Faktorial dari n ditulis dengan n! merupakan perkalian n dengan bilangan asli yang lebih kecil             dari n yang ditulis            di mana 0! = 1 Jika bilangan yang dicari faktorialnya adalah n, maka banyak pengulangan untuk mendapatkan faktorialnya adalah n-1 Algo...
Gambar
MATEMATIKA KOMPUTASI MELUKIS GRAFIK MENGGUNAKAN MATHLAB Membuat grafik 3D: 1. Definisikan nilai (domain) pada sumbu X 2. Definisikan nilai (domain) pada sumbu Y 3. Buat bidang datar dengan fungsi meshgrid yang mempunyai parameter dari nilai pada sumbu X dan sumbu Y 4. Definisikan fungsi untuk mendapatkan nilai Z 5. Gambar grafik fungsi 2 dengan menggunakan fungsi surf atau mesh Contoh 1: 1. x=[-10:0.5:10]; 2. y=[-10:0.5:10]; 3. [x,y]=meshgrid(x,y); 4. z=-(x.^2+y.^2); 5. surf(x,y,z) jalankan "Run" pada menubar "editor" Maka akan muncul gambar seperti di bawah ini: Contoh 2: 1. x=[-10:0.5:10]; 2. y=[-10:0.5:10]; 3. [x,y]=meshgrid(x,y); 4. z=x.^2+y.^2; 5. surf(x,y,z) jalankan "Run" pada menubar "editor" Maka akan muncul gambar seperti di bawah ini: Contoh 3: 1. x=[-8:0.5:8]; 2. y=[-8:0.5:8]; 3. [x,y]=meshgrid(x,y); 4. q=sqrt(x.^2+y.^2); 5. z=csc(q)./q; 6. surf(x,y,z) jalankan "Run" ...