Anda di halaman 1dari 10

TUTORIAL MATLAB

1. Memulai Matlab

Perhatikan Dekstop pada layar monitor PC, anda mulai MATLAB dengan melakukan double klik pada shortcut icon MATLAB atau klik Start-All Program-Matlab !"-icon Matlab !"! Selan#utnya anda akan mendapatkan tampilan seperti pada $ambar berikut ini!

Gambar 1! Tampilan a%al Matlab Sedangkan untuk mengakhiri sebuah sesi MATLAB, anda bisa melakukan dengan dua cara, pertama pilih File -> Exit MATLAB dalam %indo% utama MATLAB yang sedang akti&, atau cara kedua lebih mudah yaitu cukup ketikkan type quit dalam Command 'indo%! 2. Menentukan Direkt ri Tem!at Beker"a Ada tiga area ker#a dalam matlab ( )! Command %indo%s Digunakan untuk men#alankan perintah-perintah Matlab, memanggil tool Matlab seperti editor, &asilitas help, model simulink, dan lain-lain!*gambar )+ 'orkspace ( Menampilkan semua ,ariable yang pernah dibuat meliputi nama ,ariable,

ukuran, #umlah byte dan class! Command -istory ( Menampilkan perintah-perintah yang telah diketikkan pada command 'indo%! .! /ditor 'indo%s )! .! 0lik ( 1ile, lalu 2e% dan kemudian M-1ile 0etik pada command %indo%s ( 3edit3

4! 1igure 'indo%s Simulink %indo%s, 'indo%s ini umumnya digunakan untuk mensimulasikan system kendali berdasarkan blok diagram yang telah diketahui! 5ntuk mengoperasikannya ketik smulink# pada command %indo%s kemudian pilih 1ile-2e%- Model!

$ Memulai Dari %erinta& 'e(er&ana 0ali ini kita beker#a di area Command %indo%s! Langkah kita yang pertama adalah dengan menentukan ,ariable scalar dengan cara elakukan pengetikan seperti berikut( 66 7 8 ) *selan#utnya tekan 9/nter3+ 78 ) 66 y 8 . y8 . 66 : 8 7 ; y :8 4 Saya rasa ini tidak terlalu sulit bagi anda! 0emudian kita akan menentukan <ektor ( )! <ektor Baris 66 7 8 =. 4 >? 78 . 4 > .! <ektor 0olom 66 y8 =. @ 4 @ >? y8 . 4 > 0emudian kita menentukan Matriks Dapat diasumsikan bah%a didalam matlab setiap data akan disimpan dalam bentuk matriks! Dalam membuat suatu data matriks pada matlab, setiap isi data harus dimulai dari kurung siku A=A dan diakhiri dengan kurung siku tutup A?B! 5ntuk membuat ,ariabel dengan data yang terdiri beberapa baris, gunakan tanda Atitik komaB *@+ untuk memisahkan data tiap barisnya! Cara Menginputkan Matrik! Contoh (

) Matrik A8 > E

. " D

4 C

Ada > cara untuk menginputkan matrik yakni ( )ara 1* 66a8=) . 4@> " @E D C? )ara 2 * 66a8=) . 4 enter > E )ara $* 66a)8=) . 4?@ 66a.8=> " ?@ 66a48=E D C?@ 66a8=a)@a.@a4@?@ 66a )ara + * 66a8input*AMasukkan matrik8 A+@ 66Masukkan matrik8=) . 4@> " @E D C? 66disp*a+ Matlab menyediakan beberapa &ungsi yang dapat kita gunakan untuk menghasilkan bentuk-bentuk matriks yang diinginkan! Sebagai contoh suatu matrik nol dengan dimensi 4 baris dan " kolom dapat dinyatakan sebagai( 66 r8:eros*4,"+ r8 F F F F F F F F F F F F F F F " enter D C?@

Setelah mengetahui cara-cara penulisan matriks maka kita boleh mencoba dengan menggunakan 1ungsi-&ungsi pada Matriks! Contoh (

66 A8=. 4 >@> " @E D C? A8 . > E B8 4 E E C8 "" DC >. EF >) E > 66 C8AGB > 4 " " 4 " D C "@E > "? >

66 B8=4 > 4@E

)>F )). )F 66 78=" > 4@) 4 .@) . 4? 78 " ) ) ans 8 )D Atau mencari, matriks, in,res matriks dan lain-lain! - Trans&ormasi H Di&erensial Contoh Trans&ormasi Laplace ( Tentukan trans&ormasi laplace dari &ungsi ini & 8 sin.t I Ja%ab( Command %indo%s ( > 4 . 4 . 4

66 det*7+

66 &8sym*Ksin*.Gt+K+ &8 sin*.Gt+ 66 g8laplace*&+ g8 .L*sM.;>+ Atau pada M-&ile ( syms t N &8sym*Ksin*.Gt+K+ g8laplace*&+ Begitu #uga dengan in,ers laplace kita tinggal merubah syms t N men#adi syms s N karna pada in,ers laplace ,ariabelnya s ! Dan merubah laplace men#adi ilaplace! Sama halnya dengan mencari di&&erensial *di&&+, integral*int+ dan lain-lain! +. %en,,ambaran Gra-ik Salah satu kelebihan dari Matlab adalah kemudahan dalam mengolah gra&ik! Sehingga kita tidak perlu kesulitan untuk melihat suatu respon system! O Command Plot 66 Plot *P,Q,BroB+ 66 Plot *2ilai &ungsi,&ungsi,B%arnaRgarisLdataRpointB+ O O O Colors ( b*blue+, r*red+, g*green+, y*yello%+, m*magenta+, c*cyan+, k*black+ Markers ( *o+,*7+,*G+,*!+,*;+,*d+,*s+,*p+,*h+ Line Style ( *-+,*(+,*-!+,*- -+,

Contoh gra&ik cosinus terhadap %aktu! 0ali ini kita akan mencoba menggunakan area ker#a di M-&ile! Contoh )( Sekarang ketikkan( t8 =F(F!F)()F? 7 8 cos*t+ plot*t,7,Kb--K+

7label*K'aktu*s+K+ ylabel*K7*t+K+ grid title*K$ra&ik CosinusK+ ini akan menghasilkan gambar seperti berikut(

Contoh . ( Menampilkan . gra&ik dalam ) bidang Sekarang ketikkan( t8 =F(F!F)()F?@ 7 8 cos*t+@ y 8 sin *t+@ plot*t,7,Kb--K+ hold on plot*t,y,Kr--K+ hold on 7label*K'aktu*s+K+ ylabel*KAmplitudoK+ grid title*K$ra&ik Sinus H CosinusK+ ini akan menghasilkan gambar seperti berikut(

Contoh 4 ( Menampilkan . gra&ik dalam . bidang *terpisah+ Sekarang ketikkan( t8 =F(F!F)()F?@ 7 8 cos*t+@ y 8 sin *t+@ subplot*.,),)+ plot*t,7,Kb--K+ grid on 7label*K'aktu*s+K+ ylabel*KAmplitudoK+ title*K$ra&ik Sinus K+ subplot*.,),.+ plot*t,y,Kr--K+ grid on 7label*K'aktu*s+K+ ylabel*KAmplitudoK+ grid on title*K$ra&ik CosinusK+ ini akan menghasilkan gambar seperti berikut(

Matlab #uga bisa menampilkan gra&ik 4 dimensi ( Sekarang ketikkan ( t8 =F(F!F)()F?@ plot4*t,>Gt,sin*t++ grid 7label*K'aktu*s+K+ ylabel*KAmplitudoK+ title*K$ra&ik Sinus K+ ini akan menghasilkan gambar seperti berikut(

"! Simulasi dengan M-1ile dan Simulink Contoh, suatu sistem kontrol memiliki trans&er &unction sebagai berikut (

H * s+ =

) s + .s + "
.

0etikkan listing berikut pada M-1ile ( num 8 =)?@ den 8 =) . "?@ step*num,den+ title*ASpen Loop TesponseB+ Tespon sistem terbuka *open loop response+ dapat dilihat pada gambar di ba%ah ini (

Analisa dengan mennggunakan simulink(

Anda mungkin juga menyukai