Operasi Penambahan, Pengurangan dan Perkalian Matrik pada program MATLAB
Operasi Penambahan, pengurangan dan perkalian matrik pada program aplikasi Matlab sama halnya dengan operasi matematika matrik secara umum. Diketahui matrik a dan b yang sama-sama berukuran 2x3, seperti dibawah ini
Matrik a dan b kita tulis dalam bahasa Matlab menjadi
Penjumlahan matrik a dan b
Pengurangan matrik b dari a
Operasi Perkalian
Operasi perkalian dua buah matrik hanya bisa dilakukan bila jumlah kolom matrik pertama sama dengan jumlah baris matrik kedua. Jadi kedua matrik tersebut tidak harus berukuran sama seperti pada operasi penjumlahan atau pengurangan dua matrik.
Untuk contoh perkalian matrik a dan b diatas, kita harus melakukan operasi transpose (menukar elemen-elemen dalam satu kolom menjadi elemen-elemen dalam satu baris, atau sebaliknya) pada salah satu matrik tersebut.
Transpose matrik b
Ketika a dan c adalah matrik berukuran 2x3 dan 3x2, resultan perkalian matrik adalah 2x2. Selanjutnya perkalian matrik dapat dilakukan seperti berikut ini
Matrik a dan b kita tulis dalam bahasa Matlab menjadi
>> a=[1 2 3; 4 5 6];
>> b=[7 8 9; 10 11 12];
Penjumlahan matrik a dan b
>> sum=a+b
sum =
8 10 12
14 16 18
Pengurangan matrik b dari a
>> diff=a-b
diff =
-6 -6 -6
-6 -6 -6
Operasi Perkalian
Operasi perkalian dua buah matrik hanya bisa dilakukan bila jumlah kolom matrik pertama sama dengan jumlah baris matrik kedua. Jadi kedua matrik tersebut tidak harus berukuran sama seperti pada operasi penjumlahan atau pengurangan dua matrik.
Untuk contoh perkalian matrik a dan b diatas, kita harus melakukan operasi transpose (menukar elemen-elemen dalam satu kolom menjadi elemen-elemen dalam satu baris, atau sebaliknya) pada salah satu matrik tersebut.
Transpose matrik b
>> c=b'
c =
7 10
8 11
9 12
Ketika a dan c adalah matrik berukuran 2x3 dan 3x2, resultan perkalian matrik adalah 2x2. Selanjutnya perkalian matrik dapat dilakukan seperti berikut ini
>> mult=a*c
mult =
50 68
122 167
Tidak ada komentar
No spam, no active link, please ^_^