>>p = [3,7,9]
p =
3 7 9
>>p = [3,7,9]'
p =
3
7
9
You can also create a column vector by separating the
elements by semicolons. For example,
>>g = [3;7;9]
g =
3
7
9
Latihan
Pendefinisian skalar tanpa dan dengan kurung siku
5 2 10
2 4 7
2 3 >> B=[2 3; 3 4; 4 5]
B3x2= 3 4൩
4 5 B=
2 3
3 4
4 5
Operasi Aljabar Matriks
Perintah Keterangan Contoh
Det Menghasilkan determinan matriks Det(A)
Size Menghasilkan ukuran matriks Size(A)
+ Menjumlahkan matriks C=A+B
* Mengalikan matriks C=A*B
.* Mengalikan elemen dengan elemen, dengan C = A .* B
ketentuan memiliki ukuran yang sama
^ Memangkatkan matriks dengan suatu skalar C = A^ k
.^ Memangkatkan elemen per elemen matriks dengan C = A.^ k
suatu skalar
’ Transpose matriks A’
./ Membagikan elemen per elemen dengan ketentuan C = A./ B
memiliki ukuran yang sama
Perhatikan bahwa matriks gabungan harus memiliki jumlah baris dan kolom
yang valid sehingga membentuk persegi panjang.
Latihan
Cobalah hitung matriks gabungan berikut
Solution of Linear Algebraic Equations
6x + 12y + 4z = 70
7x – 2y + 3z = 5
2x + 8y – 9z = 64
>>A = [6,12,4;7,-2,3;2,8,-9];
>>B = [70;5;64];
>>Solution = A\B
Solution =
3
5
-2
untuk menghitung jumlah elemen dari suatu matriks, kita pergunakan command
prod. Misalkan untuk matriks gabung5, jumlah elemennya ialah;
Matriks Khusus
Matriks Khusus
Latihan
Latihan
>>u = [0:0.1:10];
>>w = 5*sin(u);
>>m = length(w)
m =
101
Polynomial Roots
>>a = [1,-7,40,-34];
>>roots(a)
ans =
3.0000 + 5.000i
3.0000 - 5.000i
1.0000
>> F=[12.5 23.5 30 61 117 294]; Masukkan nilai F dalam sebuah vektor
>> mu=F./(m*9.81)
Nilai mu dihitung untuk setiap tes
mu = menggunakan perhitungan tiap elemen
0.6109
Tugas [1]
1. Definisikan vektor dan matriks berikut ini di dalam MATLAB
10 20 30 40 5 1
3 5 0
15 3 1 3 5
40 5 3 1 3
0 5 3 1
2. Gabungkan matriks A dan B berikut ini:
B B
4 8
A 1 1 menjadi C A B W
B B B
2 4 1 1
3. Hitunglah:
a. Masing-masing ukuran vektor/matriks pada soal no. 1 dan no. 2
di atas
b. Masing-masing jumlah elemen vektor/matriks pada soal no. 1
dan no. 2 di atas
Tugas [2]
4. Buatlah matriks-matriks berikut dengan command ones, zeros, dan
eye:
5 0 0 0 5 5 0 0
0 5 0 0 5 5 0 0
0 0 5 0 5 0 0 0
0 0 0 5 0 5 5 0
5. Buat vektor berukuran 100 berisi bilangan acak gaussian dengan
mean = 1 dan variasi = 0,2
6. Buat matriks M berikut ini:
1 5 10 15 20
• baris pertama dari M
• kolom ketiga dari M 1 2 4 8 16
• baris ketiga hingga kelima, kolom kedua M 3 0 3 6 9
hingga keempat dari M 32 16 8 4 2
• elemen pada diagonal utama dari M 5 5 5 5 5
Tugas [3]
7. Buatlah deret berikut ini dengan operator titik-dua, linspace, dan logspace:
x = -10, -9, -8, ... , 8, 9, 10
y = 7,5 , 7,0 , 6,5 , 6,0 , ... , 0,5 , 0
z = 1, 4, 7, 10, 13, ... , 100
w = 0,001 , 0,01 , 0,1 , 1 , 10 , ... , 106
8. Buatlah matriks N yang berisi kolom pertama hingga keempat dari matriks
M pada no.6 di atas. Bentuk-ulang matriks N tersebut menjadi matriks baru
seperti berikut ini:
kolom pertama ditukar dengan kolom keempat, kolom kedua ditukar
dengan kolom ketiga
baris pertama ditukan dengan baris kelima, baris kedua ditukar dengan
baris keempat
matriks berukuran 10×2
matriks berukuran 4×5