9. Matlab
-
Upload
pak-arie-nyank-cakep -
Category
Documents
-
view
66 -
download
0
description
Transcript of 9. Matlab
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 1/22
Oleh:Khomsatun Ni·mah, M.Pd
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 2/22
MATLAB adalah sebuah bahasa dengan kinerja tinggiuntuk komputasi masalah teknik
Penggunaan MATLAB meliputi bidang-bidang:
1. Matematika dan komputasi
2. Algoritma
3. Pemodelan data dan visualisasi
4. Grafik
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 3/22
1. Comm an Window
digunakan untuk mengetik perintah-perintah dan
menampilkan outputnya.
2. M-File
Langkah2nya:
(a) File-New-Blank M-File atau ketik edit
(b) Simpan di directory yang aktif (c) Jika memanggil data: ketik dir
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 4/22
3. Figure Window (Tempat edit gambar)
Langkah2nya:
(a) Ketik perintah di comm and w indow atauM- File
(b) Simpan di directory yang aktif
(c) Jika memanggil data: ketik dir
4. Matlab Hel p
menyediakan informasi mengenai perintah2.
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 5/22
1. Mem ulai MATLAB
2. Membuat Direktori Baru
Current directory-Program file MatlabR2009-New
Folder ()-Program file Matlab R 2009 ()
3. Memulai perintah File New - Blank M File
4. Save as
File Save Workspace as
5. Mem anggil kembali File
Command Window - dir
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 7/22
Skalar: yakni data tunggal
Array: yakni sekumpulan data tunggal yang
membentuk baris atau kolom (1 dimensi)
Matrik: yakni sekumpulan data tunggal yangmembentuk baris dan kolom (2 dimensi)
Semua perhitungan di MATLAB diubah
menjadi bentuk MATRIK, sehingga disebut
MAT
rix LAB
oratory
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 8/22
Perintah Arti
A =k Skalar
A=[a1 a2 a3] Array dalam bentuk baris
B = [b1;b2;b3] Array dalam bentuk kolom
A.*B A rray Multiplication
A./B Array Right Division
A.\B Array Left Division
A.^k Array Power
A.· Array TransposeA· Array dalam bentuk baris
c=a1:a5 Array dalam bentuk baris yang diawali dgn
a1 dan diakhiri dgn a5
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 9/22
Perintah Arti
A=[a1 a2 « an]
B=[b1 b2 « bn]
c=<skalar>
Penambahan Skalar A+c=[a1+c a2+c « an+c]
Perkalian Skalar A*c=[a1*c a2*c « an*c]
Pengurangan Skalar A-c=[a1-c a2-c « an-c]
Penambahan Array A+B=[a1+b1 a2+b2 « an+bn]
Perkalian Array A.*B=[a1.b1 a2.*bn2 « an.*bn]
Pembagian kanan Array A./B=[a1/b1 a2/b2 « an/bn]
Pembagian kiri Array A.\B=[a1\b1 a2\b2 « an\bn]
Pemangkatan Array A.^c=[a1^c a2^c « an^c]c.^A=[c^a1 c^a2 « c^a]
A.^B=[a1^b1 a2^b2 « an^bn]
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 10/22
Perintah Arti
isequal (A,B) 1(benar) jika A=B dan 0(salah)
ismember (A,B) 1(benar) jika elemen A juga elemen Bintersect (A,B) Elemen yang dimiliki oleh A dan B
setdiff(A,B) Elemen A yang tidak termuat di B
union (A,B) Gabungan dari A dan B
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 11/22
A = 2 % skalar
B = 3; %tanda ; di akhir perintah akanmenyembunyikan output
C = A + B
D = [1 2 3 4] %array dalam bentuk baris
E = [1;2;3;4] %array dalam bentuk kolom (tanda ;membuat baris baru)
F = [5 6;7 8]
G = [9 10;11 12]
H = G+F
I = F-G J = G.*F
K = 2.*E
L = G.^2
M = F.·
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 12/22
A=[1 2 3;4 5 6;7 8 9]
A(3,3)=0
A(2,6)=1 A(:,4)=4
A=[1 2 3;4 5 6;7 8 9]
B=A(3:-1:1,1:3)
B=A(3:-1:1,:) C=[A B(:,[1 3])]
B=A(1:2,2:3)
C=[1 3]
B=A(C,C) B=A(:)
B=B.·
B(:,2)=[ ]
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 13/22
B=B.·
B(2,:)=[ ]
A(2,:)=B
B=A(:,[2 2 2 2]) A=[1 2 3;1 4 7;7 8 9]
B(3:4,:)=A(2:3,:)
G(1:6)=A(:,2:3)
A(2,:)=0
A(2,:)=[0 0 0]
D=[1 2 3 4;5 6 7 8;9 10 11 12]
D(2)
D(5)
D(end) D(4:7)
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 14/22
A=[1 2 3;4 5 6;7 8 9]
B=A.*(-1).^A
C=1:9
isequal(A,C) isequal (A,B)
isequal (A,A)
isequal (c,c·)
ismember (A,B)
ismember (A,C)
ismember (B,C)
union (A,B) % A dan B diubah dalam bentuk baris
intersect(A,B)
intersect (B,C) intersect(A,C)
setdiff(A,B)
setdiff(B,C)
setdiff(A,C)
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 15/22
Perintah Arti
A =[a1:a2:a3] Colom Vector
B=[b1 b2 b3] Row Vector
A· Transpose Matrix
A(k) Change an element , k element Real
Sparse (A) The current variables areX=a:b Defining vectors with the range operator
length(A) Find the length of a vector
size(A) Find the size of a matrix
A = zeros(r,c) A matrix of all zerosA = ones(k) A matrix of all ones
A = eye(k) An identity matrix
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 16/22
Perintah Arti
A(r,c) Element pada baris ke-r,kolom ke-cA(r,:) Element pada paris ke-r
A(:,c) Element pada kolom ke-c
Inv(A) Invers Matrix
Det(A) Determinant Matrix
Diag(A) Diagonal Matrix
A*B Matrix Multiplication
A/B Matrix Right Division, XA=B
A\B Matrix Left Division, AX=B
A^k Matrix Power
A· Matrix Transpose
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 17/22
D = [1 2 3;4 5 6;7 8 9]
E = [1 3 2;1 1 1;0 0 5] G = D+E
H = D-E
I = D*E
I = D.*E
J = 2*D K = D^2
K = D.^2
L = D/E
L = D./E
M = D \ E M =D.\E
N = D·
N = D.·
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 18/22
A = [5 2;6 4]
B = [1 7 8 0]
B· B(1) = 5
sparse (A)
A (1,1) = 7
C = 1:8 D = 1:2:8
A (1,:)
A (:,1)
A (1,2)
length (A)
size (B)
size (A)
eye (4)
eyes (3)
diag (2)
zeros (4,3)
inv(A)
det (A)
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 19/22
A = [1 13 5 7;8 9 3 2;5 1 1 8;2 3 5 7]
A (:,2)
A (:,3) A (1,:)
A (2,:)
A (3,2)
A (1,4)
A·
det(A)
inv(A) triu(A)
tril(A)
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 20/22
t t t
t t t
t t
t t
B A g A Ba A f B Ac
A Be A Bb
B Ad B Aa
Tentukan
B A Jika
Soal
).()().()()()().()(
).()()().()(
).()()().()(
:
13
42,
52
31.1
:
¼½
»¬-
«
!¼½
»¬-
« !
5/12/2018 9. Matlab - slidepdf.com
http://slidepdf.com/reader/full/9-matlab 21/22
2232
2
)(,)(
))(()()..()(
)()..()(
:
6021,
1342,
5231.2
:
B A f A Ac
B A B AeC A Bb
Bd C B Aa
Tentukan
C B A Jika
Soal
¼½»¬
-«!¼
½»¬
-«
!¼
½»¬
-« !