Tutorial
Matlab (Matrix Laboratory) merupakan software aplikasi interaktif untuk komputasi numerik dan visualisasi data. Dengan menggunakan bahasa tingkat tinggi (high level language), Matlab sangat mudah untuk dioperasikan oleh penggunanya. Matlab banyak digunakan oleh kalangan akademisi maupun industri. Kita dapat mengunjungi situs resmi matlab di http://www.mathworks.com/products/matlab/
Mathwork Product Overview
Tampilan MATLAB R2013a
Tampilan desktop Matlab terdiri dari Current Folder, Toolstrip, Command Window, Workspace, dan Command History.
1 | Current Folder | lokasi folder yang digunakan |
2 | Toolstrip | tombol-tombol fungsi perintah |
3 | Command Window | jendela perintah utama |
4 | Workspace | lokasi variabel-variabel yang digunakan |
5 | Command History | rekaman perintah yang sebelumnya telah dilakukan |
Array Indexing
1.) Vector Indexing
Array berdimensi 1 x N disebut row vector (vektor baris) sedangkan array berdimensi N x 1 disebut column vector (vektor kolom)
perintah untuk membuat vektor baris:
>> A = [1 3 5 7 9]
A = 1 3 5 7 9
untuk mengakses elemen ke-3,
>> A(3)
ans =
5
mengakses elemen ke-2 sampai ke-4,
>> A(2:4)
ans =
3 5 7
mengakses elemen ke-2 sampai elemen terakhir,
>> A(2:end)
ans =
3 5 7 9
mengubah vektor baris menjadi vektor kolom digunakan perintah transpose,
>> A’
ans =
1
3
5
7
9
perintah untuk membuat vektor kolom
>> B = [2; 4; 6; 8; 10]
B =
2
4
6
8
10
2) Matriks Indexing
membuat matriks berukuran 2 x 2
>> X = [1 2; 3 4]
X =
1 2
3 4
membuat matriks berukuran 2 x 2
>> Y = [6 7; 8 9]
Y =
6 7
8 9
mengakses elemen ke-4
>> X(4)
ans =
4
mengakses elemen pada baris ke-1 kolom ke-2
>> X(1,2)
ans =
2
mengakses seluruh elemen pada baris ke-1
>> X(1,:)
ans =
1 2
3) Operasi Aritmetika
perkalian matriks
>> X*Y
ans =
22 25
50 57
perkalian array (perkalian dilakukan per elemen)
>> X.*Y
ans =
6 14
24 36
perpangkatan array (perpangkatan dilakukan per elemen)
>> X.^2
ans =
1 4
9 16
pembagian kanan matriks
>> X/Y
ans =
3.5000 -2.5000
2.5000 -1.5000
pembagian kiri matriks
>> X\Y
ans =
-4.0000 -5.0000
5.0000 6.0000
pembagian kanan array
>> X./Y
ans =
0.1667 0.2857
0.3750 0.4444
pembagian kiri array
>> X.\Y
ans =
6.0000 3.5000
2.6667 2.2500
Bagaimana cara mebuat variable matrix disimpan dalam variable aray?
Bisa dipelajari kembali konsep matriks dan array
Matriks dan array merupakan variabel yg sama, yg membedakan hanya cara menggunakannya