Manipulasi Matriks
Membuat matriks magic variable A.
A = magic(3)
A =
8 1 6
3 5 7
4 9 2
Sekarang masing-masing elemen A akan ditambah dengan 2
A+2
ans =
10 3 8
5 7 9
6 11 4
Mencari tranpose matriks A yang dilambangkan dengan A apostrof.
A'
ans =
8 3 4
1 5 9
6 7 2
Contoh perkalian matriks.
Pertama, kita harus menentukan matriks baru yang diberinama matriks B, lalu lakukan perkalian matriks A dengan matriks B.
B = 2*ones(3)
B =
2 2 2
2 2 2
2 2 2
A*B
ans =
30 30 30
30 30 30
30 30 30
Kita juga dapat mengalikan masing-masing elemen yang bersesuaian matriks A dan matriks B dengan menggunakan operator (.*).
A.*B
ans =
16 2 12
6 10 14
8 18 4
Operasi Dasar Matriks
Pertama, buat matriks sederhana a dengan 9 elemen.
a = [1 2 3 4 6 4 3 4 5]
a =
1 2 3 4 6 4 3 4 5
Lalu, tambahkan 2 pada masing-masing elemen.
b = a + 2
b =
3 4 5 6 8 6 5 6 7
Untuk, membuat grafik, lakukan perintah plot dan grid on untuk memberi kisi.
plot(b)
grid on
Grafik lain yang dapat kita buat dengan MATLAB.
bar(b)
xlabel('Sample #')
ylabel('Pounds')
Kita juga dapat mengganti simbol yang kita pergunakan dalam penggambaran grafik dengan menambahkan jenis simbol dan jenis garis yang ingin dipergunakan setelah matriks yang akan digambar, contoh:
plot(b,'*')
axis([0 10 0 10])
Apabila akan membuat matrik baru, masing-masing baris matriks dipisahkan tanda (;).
A = [1 2 0; 2 5 -1; 4 10 -1]
A =
1 2 0
2 5 -1
4 10 -1
Dengan mudah kita dapat membuat transpose matriks A dengan langkah:
B = A'
B =
1 2 4
2 5 10
0 -1 -1
Lalu lakukan perkalian matriks A dengan matriks B.
Catatan: MATLAb dapat menjalankan operasi bila matriks dalam ukuran yang sama.
C = A * B
C =
5 12 24
12 30 59
24 59 117
Mengalikan masing-masing elemen matriks A dan B yang bersesuaian menggunakan (.*).
C = A .* B
C =
1 4 0
4 25 -10
0 -10 1
Untuk mencari invers matrik, menggunakan perintah sebagai berikut.
X = inv(A)
X =
5 2 -2
-2 -1 1
0 -2 1
Kita ketahui bahwa perkalian matriks dengan inversnya menghasilkan matriks identitas.
I = inv(A) * A
I =
1 0 0
0 1 0
0 0 1
Sumber : Help dalam MATLAB
Tidak ada komentar:
Posting Komentar