2018/9/18 1
Matlab (1/2)
2018/9/18 2
Matlab (2/2)
Matlab merupakan kepanjangan dari Matrix
Laboratory. Sesuai dengan namanya, struktur data
yang terdapat dalam Matlab menggunakan matriks
atau array berdimensi dua (double).
2018/9/18 3
Jendela utama Matlab
2018/9/18 4
Command prompt
Command prompt muncul di dalam command window.
>>
Permulaan:
>>date
Ans=
2018/9/18 5
Operasi dasar dan variabel terdefinisi
dalam Matlab (1/4)
2018/9/18 6
Operasi dasar dan variabel terdefinisi
dalam Matlab (2/4)
2018/9/18 7
Operasi dasar dan variabel terdefinisi
dalam Matlab (3/4)
2018/9/18 8
Operasi dasar dan variabel terdefinisi
dalam Matlab (4/4)
2018/9/18 9
Vektor (1/2)
Vektor Kolom:
A=[1,2,3,4,5,6,7]
Vektor Baris:
A=[1;2;3;4;5;6;7]
2018/9/18 10
Vektor (2/2)
Menambahkan vektor dengan variabel atau
penambahan dua buah vektor:
a=[1 2 3 4]
b=a+2, hasilnya, b= 3 4 5 6
c=a+b, hasilnya, c= 4 6 8 10
2018/9/18 11
Function
Contoh:
sin(pi/4), enter
Ans=0,7071
2018/9/18 12
Plotting (1/6)
Perintah dasar: plot (x,y)
2018/9/18 13
Plotting (2/6)
Mengubah warna dan point marker (simbol) dari plot.
Simbol Keterangan Point Keterangan
Contoh: warna marker
y yellow . point
x=0:0.1:100;
m magenta o circle
y=3*x;
c cyan x x-mark
plot(x,y,’ro’) r red +,- plus,minus
g green * star
b blue : dotted
w white _ dasdot
k black __ dashed
2018/9/18 14
Plotting (3/6)
Plot lebih dari satu fungsi dalam satu gambar:
Contoh:
x=linspace(0.2*pi,50);
y=sin(x);
z=cos(x);
plot(x,y,’k’,x,z,’mx’)
2018/9/18 15
Plotting (4/6)
Contoh plot tiga dimensi:
u=linspace(-4,4,50);
[U,V]=meshgrid(u,u);
W=cos(U).*cos(V/3);
surf(U,V,W)
2018/9/18 16
Plotting (5/6)
Menambah text atau tulisan:
title(‘title string’)
xlabel(‘x-axis string’)
ylabel(‘y-axis string’)
2018/9/18 17
Plotting (subplotting) (6/6)
Beberapa plot dalam satu gambar:
Contoh:
x=linspace(0.2*pi,50);
y=sin(x);
z=cos(x);
w=tan(x);
subplot(2,2,1)
plot(x,y)
subplot(2,2,2)
plot(x,z)
subplot(2,2,3)
plot(y,w)
2018/9/18 18
Polynomial (1/2)
Dalam matlab, suatu polynomial diwakili dengan vektor.
Contoh: s 4 3s 3 15s 2 2s 9
Penulisan pada Matlab:
x=[1 3 -15 -2 9]
2018/9/18 19
Polynomial (2/2)
Perkalian dan pembagian polynomial
Contoh perkalian:
X=[2 4]
Y=[1 4 3]
Z=conv(x,y)
Contoh pembagian:
[xx,R]=deconv(z,y)
Hasil,
xx= 1 2
R= 0 0 0 0
2018/9/18 20
Matrix (1/3)
Untuk membuat matrix pada matlab tiap elemen
baris dipisahkan dengan tanda ‘;’.
Contoh:
B=[0 1 2 3;5 6 7 8;10 11 12 13]
hasil:
B= 0 1 2 3
5 6 7 8
10 11 12 13
2018/9/18 21
Matrix (2/3)
Matrix transpose
Contoh:
C=B’;
Perkalian matrix
Contoh:
D=B.*C;
E=D^3;
2018/9/18 22
Matrix (3/3)
Matrix khusus:
2018/9/18 23
Membuat Nada
Membuat suara dengan nada DO, RE, MI:
2018/9/18 24
Soal Latihan
2018/9/18 25
Soal Latihan
2018/9/18 26
2018/9/18
Thank you 27