PENGENALAN MATLAB
1.1 Tujuan
Mengenal dan mengoperasikan aplikasi Matlab
Memiliki keterampilan dasar menggunakan Matlab untuk operasi
aljabar matriks sederhana.
Mengenal fungsi fungsi dalam Matlab.
1
2
Percobaan 1
3
Percobaan 1
4
4. Editor Window
Window ini merupakan tool yang disediakan oleh Matlab yang
berfungsi sebagai editor script Matlab (listing perintah-perintah yang
harus dilakukan oleh Matlab). Tampilan Editor Window dapat dilihat
pada Gambar 2.
Percobaan 1
5
6. Simulink Window
Window ini umumnya digunakan untuk mensimulasikan system
kendali berdasarkan blok diagram yang telah diketahui. Untuk
menjalankannya ketik simulink pada Command Window, lalu tekan
[enter]. Selanjutnya akan muncul Simulink Library Browser yang
menunjukkan blok-blok library pada Simulink yang bisa digunakan,
seperti diperlihatkan pada Gambar 3 Untuk memulai membuat blok
diagram system, klik File New Model.
Percobaan 1
6
Saya rasa ini tidak terlalu sulit bagi anda. Kemudian kita akan
menentukan Vektor :
1. Vektor Baris
>> x = [2 3 4]
x =
2 3 4
2. Vektor Kolom
>> y= [2 ; 3 ; 4]
y =
2
3
4
Percobaan 1
7
1 2 3
Matriks A= 4 5 6
7 8 9
Cara 1:
>>a=[1 2 3;4 5 6;7 8 9]
Cara 2:
>>a=[1 2 3 “Enter”
4 5 6 “Enter”
7 8 9];
Cara 3:
>>a1=[1 2 3];
>>a2=[4 5 6];
>>a3=[7 8 9];
>>a=[a1;a2;a3;];
>>a
Cara 4:
>>a=input(‘Masukkan matriks= ‘);
>>Masukkan matriks=[1 2 3;4 5 6;7 8 9]
Percobaan 1
8
>>disp(a)
Sebagai contoh suatu matrik nol dengan dimensi 3 baris dan 5 kolom
dapat dinyatakan sebagai:
>> r=zeros(3,5)
r =
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
Percobaan 1
9
Contoh :
>> A=[2 3 4;4 5 6;7 8 9]
A =
2 3 4
4 5 6
7 8 9
>> B=[3 4 3;7 6 5;7 4 5]
B =
3 4 3
7 6 5
7 4 5
>> C=A*B
C =
55 42 41
89 70 67
140 112 106
>> x=[5 4 3;1 3 2;1 2 3]
x =
5 4 3
1 3 2
1 2 3
>> det(x)
ans =
18
Percobaan 1
10
Ada beberapa aturan yang harus diikuti dalam pemberian nama file
antara lain: tidak boleh menggunakan angka di awal misalnya
1a,2b dll, tidak boleh menggunakan spasi jika nama file lebih dari
satu kata misalnya percobaan 1, tugas 2 dll,.
4. Jalankan program dengan mengklik cara: Debug Run atau
tekan tanda panah pada bar menu.
Keterangan:
Color : untuk mengatur warna :
Percobaan 1
11
(-),(:),(-.),(--),
Berikut contoh grafik cosinus terhadap waktu. Kali ini kita akan
mencoba menggunakan area kerja di M-file.
Bukalah Editor Window. Ketikkan perintah-perintah pada Editor
Window, kemudian Save dan jalankan setiap program sesuai contoh-
contoh berikut.
Contoh 1:
t= [0:0.01:10]
x = cos(t)
plot(t,x,'b--')
xlabel('Waktu(s)')
ylabel('x(t)')
grid
title('Grafik Cosinus')
Percobaan 1
12
x = cos(t);
y = sin (t);
plot(t,x,'b--')
hold on
plot(t,y,'r--')
hold on
xlabel('Waktu(s)')
ylabel('Amplitudo')
grid
title('Grafik Sinus & Cosinus')
Percobaan 1
13
Percobaan 1
14
Deskripsi
L=Laplace (F), adalah transformasi dari simbol skalar F dengan
variabel t. Variabel tersebut mengembalikan fungsi ke s.
Transformasi laplace dari fungsi t dan mengembalikan fungsi ke s.
Percobaan 1
15
st
Definisi: F(s) = L{f(t)} = e f (t )dt
0
L=Laplace(F,t),
L= Laplace(F,w,z)
zw
L(s) = F ( w)e dw
0
Percobaan 1
16
Contoh :
F(t) = te-(at)
Laplacenya adalah
>> syms t a % Untuk inisialisasi variabel
>> laplace(exp(-a*t)*t)
Ans =
1/(s+a)^2
Contoh :
ሺ ሻൌ ͳǤʹͷ ͵Ǥͷ ͳǤʹͷ
Laplacenya adalah
>> syms t s
>> f=-1.25+3.5*t*exp(-2*t)+1.25*exp(-2*t);
>> F=laplace(f,t,s)
F =
-5/4/s+7/2/(s+2)^2+5/4/(s+2)
>> simplify(F)
ans =
(s-5)/s/(s+2)^2
>> pretty(ans)
s - 5
----------
2
s (s + 2)
Percobaan 1
17
Deskripsi:
F=iLaplace(L), merupakan invers transformasi Laplace dari
simbol skalar F dengan variabel default s. Variabel tersebut
mengembalikan fungsi ke t. Transformasi Laplace dari fungsi s dan
mengembalikan fungsi ke t.
Sintaks : f(t) = iLaplace(F(s))
Contoh :
>> syms s
>> g = (0.1/(0.1*s+1))
>> iLaplace(g)
ans =
exp(-10*t)
F=iLaplace(L,t),
F=iLaplace(L,y,x),
Contoh :
s a
F(s) =
( s a) 2 b 2
Invers laplacenya adalah :
>> syms s a b % Untuk inisialisasi variabel
>> ilaplace((s+a)/((s+a)^2+b^2))
Percobaan 1
18
ans
exp(-a*t)*cos(b*t)
Contoh :
ሺ ͷሻ
ሺ ሻൌ
ሺ ʹሻ
Invers laplacenya adalah :
>> syms t s
>> F=(s-5)/(s*(s+2)^2);
>> ilaplace(F)
ans =
-5/4+(7/2*t+5/4)*exp(-2*t)
>> simplify(ans)
ans =
-5/4+7/2*t*exp(-2*t)+5/4*exp(-2*t)
>> pretty(ans)
- 5/4 + 7/2 t exp(-2 t) + 5/4 exp(-2 t)
1.5 Tugas
1. Buatlah matriks A dan B ordo 4x4 sebagai berikut pada area kerja
Editor window (M-file):
A =
6 5 8 7
4 6 7 4
3 4 2 8
8 4 6 2
B =
5 4 6 7
5 7 8 9
8 6 4 2
8 7 4 6
Kemudian tentukan:
a) Invers matriks A dan B
Percobaan 1
19
b) A x (B – 1)
c) Invers A x B
d) A2
Tuliskan hasil running program pada data percobaan!
2. Buatlah program pada Editor Window untuk memperoleh grafik
dari persamaan berikut:
a) ൌ ͷ
ሺʹͲ ሻ dengan interval t=0:0.01:10
b) ൌ Ͷ
ሺʹͲ ሻ ʹሺ͵ ሻ dengan interval t=0:0.01:15
Gambarkan hasilnya pada kertas grafik!
3. Buatlah program pada Editor Window untuk mengetahui nilai
transformasi laplace dari fungsi berikut:
a) ሺ ሻൌ
b) ሺ ሻൌ
Tuliskan hasilnya pada data percobaan!
4. Buatlah program pada Editor Window untuk mengetahui nilai
transformasi laplace balik dari fungsi berikut:
a) ሺሻ ൌ
ሺ ሻ
ሺ ሻ
b) ሺሻ ൌ ሺ ሻሺ ሻ
Percobaan 1