Anda di halaman 1dari 3

Loopfor

mengulang perintah hampir sama dengan iterasi perintah pengulangan dengan menggunakan rumusyang tetap For x= array Perintah rumus Array Susunan sistematik dari objek, biasanya berupa baris dan kolom Contoh 0=x 3 dalam matlab menjadi ? X= 4:5:20 > awal, selisih, akhir Fungsi lisenpace X=linspace (4,40,6)>awal, akhir, jumlah elemen Transpose : Dengan menggunakan tanda() Bambarkan grafik fungsi: Y=cos (x) dengan nilai batas x adalah 0x2,5 For i=3:15 Y(i)=sin(i*pi/10); End V=awal:akhir

Loopwhile Mengerjakan sekelompok perintah yang diulang secara tidak terbatas General formula: While ekspresi Perintah end Switch-else Perintah dilakukan berulang-ulang dengan suatu tes argumen yang sama General formula Switch num=0;eps=1 while (1+eps)>1 eps=eps/2;

Contoh Bilangan 5 X=rem (5,2) Switch x Case 1 Disp(*bilangan,num2str(bilangan),adalah bilangan ganjil+)

if-else-end Deretan perintah yang harus dikerjakan dengan berdasarkan pada hasil tes rasional General formula Contoh If ekspresi

Perintah dikerjakan jika benar Else Perintah dikerjakan jika salah End Untuk persamaan iterasi: X=(r+1)=1+(1/x(r)) dengan nilai r=0,1,2... Jika diberikan nilai x awal adalah 2 dan iterasi berhenti ketika selisih x akhir awal dan akhir adalah kecil dari 0.0005 makan nilai x???? X1=2 Err=1 % dibuat nilai error 1 supaya lebih dari 0.0005 While err >0.0005 % untuk err besar dari 0.0005 maka dilakukan perintah sbb: X2 =1+(1/x1) Err =abs(x2-x1) X1=x2 % looping agar nilai x2 yang didapat menjadi input untuk persamaan diatas End

Write in m-file Function [func,deriv]=fcn_nr2(x) Func=(cos(x))-x; Deriv=(-sin(x))-1;

Anda mungkin juga menyukai