![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEOwrEFeqDAIYEMcw8MvR4DH2sRf35Pn09IE-N8hwnEA5XdiC3Bx8l7qYKT30nNqARLjeGE1TmYPAff_ph7_wdCdzzFwgoN_1Cs4n71sdXVfgNZdOj0mCtA3C6JMMz9SBi7K5ATQ5Gz7nW/s640/Fungsi+Matematika+dan+Matriks.jpg)
Kompetensi dasar dan indikator
1 Kompetensi Dasar
Setelah mengikuti praktikum ini, mahasiswa mampu:
- Memahami konsep dasar dari array, vektor, dan matriks.
- Mampu mengoprasikan penjumlahan, pengurangan, dan perkalian array, vektor, dan matriks menggunakan Matlab.
2 Indikator
- Memahami konsep dasar dari array, vektor, dan matriks.
• Mahasiswa dapat menjelaskan perbedaan antara array, vektor dan matriks. - Mampu mengoprasikan penjumlahan, pengurangan, dan perkalian array menggunakan Matlab
• Mahasiswa berhasil mengoperasikan penjumlahan, pengurangan dan perkalian array, vektor dan matriks menggunakan Matlab .
Dasar Teori
1 Variabel and konstanta
a. Vektor dan matriks
MATLAB® merupakan bahasa yang didesain untuk perhitungan matriks dan dioptimalkan dalam bentuk ini.
Variabel yang dijadikan sebagai prioritas adalah matriks nyata atau kompleks.
Skalar adalah matriks 1 x 1, vektor kolom adalah matriks dengan hanya satu kolom, dan vektor garis matriks hanya dengan satu baris. Notasi (l x c ) menunjukkan bahwa variabel yang dianggap memiliki baris 1 dan kolom
Contoh (penugasan matriks nyata), ketik a = [1 2 3; 4,5,6] pada prompt MATLAB® di Command Window:
>> A = [1 2 3;4,5,6]
tekan enter, akan tampil gambar seperti berikut:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxpiLBlqgScIms2DqQ62PvlAnCh9CY_XqJP0AmZo4bKuYd3olOrydOxrjXZ-9Ef2rc6q8vXfw_C6kxb7-eM-1aBwMWg5Ua5G8affqi5ZVaExCf0BGU49A9Gu3yZlVArohPf-ohoPk74HOz/s640/Picture22.png)
b. Matriks yang telah ditentukan
Perintah-perintah berikut digunakan untuk mendapatkan matriks tertentu:
- Ones (L, C) mengembalikan matriks L dan C yang tidak mengandung apa pun kecuali angka satu. Ones ( 1, N) mengembalikan vektor garis yang terdiri dari N ones.
- Zeros (L, C) mengembalikan matriks dengan garis L dan kolom C yang berisi tidak ada selain zeros; .
- Eye (L, C) mengembalikan matriks L x C secara diagonal dan zeros di tempat lain. Eye (1, N), misalnya, akan mengembalikan vektor garis dengan ones "I" diikuti oleh N - 1 "O".
- Randn (L, C) mengembalikan matriks L dan C yang berisi sebuah sampel gaussian dengan varians sama dengan 1.
- Rand (L, C) mengembalikan matriks L dan C yang berisi sebuah sampel pada interval (0, 1).
- Selain dari matriks biasa, seperti Hilbert, Hadamard, Vandermonde, dll., sejumlah besar matriks menggunakan fungsi gallery. Untuk daftar matriks ini, ketik help gallery .
Mengubah ukuran matriks pada Matlab dengan mengetik perintah berikut>> a = [(1:6); (7:12)];
>> c = zeros(3,4);
>> c(:) = a;
% 2*6 matrix
% predimensioning
% column by column filling-out
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHex8z6Y_EMC5Tn1sB1IN2qkDId068wvfPXZYHhazPf-K7x6VXRYH5FHkJ0nRoZMGmE48KYrgoKykNIXmx-L16IHaVhLKJtQcQ1BFxpf9DNrxYxfTnCmDQDH40iP1J0rWz8YEVX1Cnsvc6/s320/Picture23.png)
c. Konstanta dan inisialisasi
Konstanta pi, 1, J telah ditentukan sebelumnya: p1 = 3.14159265358979. , i = j =
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeqD-b9mzyEC1hmDQZ758SwdP0TQh8Zzt7wVKmpnsR-uQ804E5kNuYzIpYGQOH1zgetr4r43_xX3eRpu-akpY9EoLFgDUZB-e2Chv_hx97jJUKlf2YIp2jNx7ty95GxAqdHBtBUKbYhWLS/s400/CodeCogsEqn.png)
Eps, realmin dan realmax adalah konstanta lain yang disediakan untuk keperluan uji batas. Masing-masing nilai yaitu: 222, 2.225 dan 1.79.
Real min dan real max sesuai dengan nilai-nilai ekstrim yang dapat diperoleh dalam "floating-point double precision" coding dari stanclar IEE E-754.
Konstanta lnf (∞) dan NaN (Not-a-Number ) dapat digunakan dalam perhitungan. NaN tidak sepenuhnya bernilai konstan.
Konstanta lnf (∞) dan NaN (Not-a-Number ) dapat digunakan dalam perhitungan. NaN tidak sepenuhnya bernilai konstan.
Tipe % untuk melihat hasilnya. Konstanta khusus matriks pada Matlab dengan mengeti k perintah berikut :
d. Array multidimensi
Array multidimensi merupakan perpangangan dari matriks dua dimensi. Salah satu cara untuk membuat array matriks 2 dimensi pada Matlab dengan mengetik perintah berikut
e. Sel clan struktur
Dalam versi MATLAB®, ada dua kelompok data yaitu sel dan struktur. Definisi sel pada Matlab dengan mengetik perintah berikut
f. Operasi Matriks
Operasi matriks utama adalah sebagai berikut:
Operasi (+,x), jumlah dan perkalian dua matriks. Jika a = [ aij] dan b = [ bij] , dan jika dimensi benar, maka a + b = [ aij + bij] juga a x b = [Lk aikbkj ] .
Perkalian matriks pada Matlab dengan mengetik perintah berikut
tampilan di matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy6DrnjBPnoU71tJaOtbmu6yDXR_gUu7hZ6pdH7H_82JrWeYkcTDODJ3eVlOiGAy8H3oqi_5gGSVBJo50o_Z8Xma0EyYxsNNKmz5XBTQI5ZMSzrzDTcp13zesNih9QAuaJZa4kk5LXQ9Kh/s640/Picture22.png)
Matriks [1 2; 3 4] yang berhubungan dengan aplikasi linear dan vektor yaitu vektor yang ditransformasi. Operasi AlB yaitu operasi B '\ A'.
Operasi ~ melakukan eksponensial argumen, yang dapat berupa skalar fraksional, positif atau negatif, atau matriks. Apostrof digunakan untuk transpose-conjugate atau transconjugate.
Jika matriks (N x N) A adalah konjugasi-transpose B, maka A = BH dan [aij ] = [ bij ] untuk 1 ≤ i, j ≤ N.
g. Operasi Pointwise
Operasi ".x ", "./" dan ".^" bekerja berdasarkan jangka waktu. Sebagai contoh, jika A = [aij ] dan B = [bij ] adalah dua matriks dengan dimensi yang sama, A .* B mengembalikan matriks [aij bij ].
Operasi pointwise pada Matlab dengan mengetik perintah berikut
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirwnGMPsOyhrbiuA8F7QF2Be4wefbTbZx9Ny2IpIeduRuZ9YzTMR8Rdesf7K1uVyFLPqC_s9PBWhkF4wkLEqgsRDDOYcfXhEyR5hs51W3PLLBNNCVWXt73UO2w0ROjv1Xw0ctlogIKTY0-/s640/Picture22.png)
1. Membuat array pada Matlab dengan mengetik perintah berikut ini
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP-tENOzPh9vrRpbG1LrrQZd4PNeLSbKJYCUM21Azp8KLOSK-pA5zBaA2Yr_zSREt3SevhB7rJP9tjqftvd1ZzeMuYMjsh7kFfBzNXAsaBzXha8ugd68wYF_3x5MGIlUWS9gQVHHZAB4tc/s320/Picture22.png)
Cara lain untuk membuat array yaitu dapat menggunakan fungsi seperti Ones, zeros atau rand.
Tampilan Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWh-WTWl7byQ9E9uXMkoIQjsVaytalFdmtkgOfKrSewNXJlmMn6WEtVs6K2SxJbK87uIZucNsUT8vEFlQxnj2-T4wJi7K3DMEA0HgPxTeaQc5wHDMIZIe-CvPY2F6yziqebwtKmIDhQ_Sx/s320/Picture22.png)
2. Lakukan penjumlahan vektor pada Matlab dengan mengetik perintah berikut
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN-4JlD3-FZDo3iNNSQZQwrDEX7VcUEOSCSv1aw-42IpD89_a_IMWzpGMelC9V0SZxUC2xWNaqYgiiIO6hLAQwMp1csk0jyolxNoxgblfK2rFWwxKbkX4RspUgcC0S1SOLmf4uAuGZUUrn/s320/Picture22.png)
3. Lakukan pengurangan vektor pada Matlab dengan mengetik perintah berikut
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMI6U1bbUWRTd9y-qhv6_XueEdaR26n4YqHturME7ojJ3EdEC2x_7yFRCPNQ8EL4Qp2Zsnhp0lgxEaoRQgpqxWWgHVGkaBFVGW3y-G9mYG2APHgDImepP5KW7QxS095O3cxmva0oNydsdL/s320/Picture22.png)
4. Lakukan perkalian dot product pada Matlab dengan mengetik perintah berikut
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkAnwNwxOu4ksqp-QwO_9c86QD8PcoEaffIIv_mL0Xp0Irg2nudwdbx9N1xUKiEcjNg5-KHMFIjV-y0ohTYOTUwk08Wci-iE1vZQuiW58_kw9e5M36ViW396CBxl5Kl14-Egvg1di7jC7_/s320/Picture22.png)
5. Lakukan perkalian cross product pada Matlab dengan mengetik perintah ini berikut
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_D_VwPXqq7r7TUvuWmH2LWbixPxMM8nWx5trR4wwtsYH2ZZ4WSjGodHTfCBv8W0a0bIqZsygXtxvSgnOI3sQE-ixtbpMTCNNcfDmmutzOEQSDl5QLoSNdwW6ificPJLP9fn9Ppb-UCu58/s640/Picture22.png)
6. Lakukan penjumlahan matriks pada Matlab dengan mengetik perintah ini berikut
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIeP3cj911olsWgmKjU8E5UX9QT7u1_-mnyjoS648IZeZ6vcuKh3_myi20WSsWab4JXK6eixmyQVKhvj6olYl0voetg1D6-u-_4LkDoQCKXO514nUlvV89idxrQlUkFbiHiaeUSjPrlDgR/s640/Picture22.png)
7. Lakukan pengurangan matriks pada Matlab dengan mengetik perintah ini berikut
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz4ZZfLvB9H7stclcCI443pX-tMIEZKwj6cKKhyphenhyphenecimjvicJE0C6aGVLjQfIDbjl8_MHdpq-E7qQ_MGLsM0xYxXC9z3MnsbtNBcxZu7d_dHJkDwQ9dDyxYsCGyMlzWpuZxQ5zVcrfZ-0Lk/s640/Picture22.png)
8. Lakukan transpose matriks pada Matlab dengan mengetik perintah ini berikut
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1dK0cpWipE5JIz8IQfaWnXpye-Uix1uD0JwiTEqXaIvWNOGNzsonbFp1kybeZAmurW5ljC1agYBg4etG4QI6l89pyl4jJAJ4qrP_gMKcWvKUuxck_Pj4m7XCShXaRIOfax9dQTWepXzwc/s320/Picture22.png)
9. Lakukan perkalian matriks pada Matlab dengan mengetik perintah ini berikut
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgTpZnBU5kg6FmIjB17vNmhvR5SKJAipiuCgqH3aR-gmIWF6ZTxclDsaBsXsvOK9TIocy4BPWZWzqPensb1nc-sxv5wrZs1RFcY7RLeEPX7bGZVOhMxUDJ6J_i6nRv6pcHq_R2wB5TMyCK/s320/Picture22.png)
10. Lakukan inverse matriks pada Matlab dengan mengetik perintah ini berikut
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzNDbFsm9knTTJ0cVixy9eb1902hUc08_-UeYe7lZtNOIH7BbLiPsKM2HlMTU92VdlgcqjaF4Xd5BnFmvINq9urRg9QAgLELOaj4OM3PoqLYsMhA1PD8gd3eB7dAJHVRno6rzsg7wWYvfu/s1600/Picture23.png)
1. Diketahui matriks sebagai berikut
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO3xu3oth0mNzmxYLE399e2Id_iGF2-LV1ne9ovogT3snpOV4uWwT5_mhP9mGfEFuH__Xpe3oc1H5jjDNdEqo6rCH6dgVxN0miAHssUva12iQ-P2_aSTLnDvV0km-sEJP2WAo-lWIXWu7Q/s400/Picture23.png)
Tentukan
a. Hasil = a + b;
b. Hasil = a * d;
c. Hasil = a .* d;
d. Hasil = a * c;
e. Hasil = a .* c;
Penyelesaian
Script (editor Matlab)
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1W6w5RLJxi8x_9jPQhUioEWZkNWnck8gMbtaTiBXgAbOixSfwgcGePsLsqMG7oisBwrCNfBDTarCKe95z38dVCvOkwBQ7TegF3o3VLuFEQeEp4dlYBxaLvy3cesxrHdASdL-1RNz3oyUr/s1600/1.png)
2. Jika diketahui tiga buah matriks berikut
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEYFuFAdXEhq0dvvTeBlA8tIZGj8V2McxDCGzQUuUYIJaCFZD6Uer-7BIUA5ECbMTnTxQheeGrbeE4ovs9256mjLop_HhPjrD5HkuDl2gef4WOyXC_zLljoXy2tK_dIw_20_qEnWnqHPrB/s400/Picture23.png)
Tentukan
a. P + Q - R
b. P - Q -R
Penyelesaian
Script (editor Matlab)
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmOVa2Zaem6LOU-aam_ZlfPMQCZWf2NMz0cfNuoLviIiTOeEwTAW2kZsNrldfBgkexATMi0qgB6CIfxa6fGFmeWGMqqOu1F7oc6zUkvD1m3YlcL3oH7pcW7GeOaTwsj9wGk7YuEhYJJ-ph/s1600/Picture23.png)
3. Diketahui dua buah matriks
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqxOGhc8aRC0l9IiMsD-5S37vhqOT3BqD_w7VxRuJZof6ExA7MGTf43T_XdyDYQtVxPkpyFs6rMBtAVvGYulxr-0t2r4_AdUsVCnOAMYj9JwA9jSvdf_xLmzN-KJ9h2tG6qvsuiJOYOQ75/s320/Picture23.png)
Tentukan
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYIv3i-KbGdQAZ0vnc2WtbgGSRByjhrjb0nk_vaDiDAI-U_bAlXxGpvjHaviC0c55axvqCfJQi5-m7hdeHuQo_HVP9ylWbo-221uuRoGM8YdNDvp4XusyHCDI3FtOWnDEywjfWBSYE38lP/s400/Picture23.png)
Penyelesaian
Script (editor Matlab)
Tampilan di Matlab
>> a=[O Inf NaN]; b=[O-1/0 3]; a+b
d. Array multidimensi
Array multidimensi merupakan perpangangan dari matriks dua dimensi. Salah satu cara untuk membuat array matriks 2 dimensi pada Matlab dengan mengetik perintah berikut
>> a=[1:3;4:6]
>> a(: , : , 2) = zeros(2,3), % or a(: , : , 2)=0
>> a(: , : , 2) = zeros(2,3), % or a(: , : , 2)=0
e. Sel clan struktur
Dalam versi MATLAB®, ada dua kelompok data yaitu sel dan struktur. Definisi sel pada Matlab dengan mengetik perintah berikut
>> langcell = {'MATLAB' ,[6.5;2.3] ,2002}
>> langcell (2)
>> langcell {2}
>> langcell {2} (1)
>> langcell (2)
>> langcell {2}
>> langcell {2} (1)
f. Operasi Matriks
Operasi matriks utama adalah sebagai berikut:
Operasi (+,x), jumlah dan perkalian dua matriks. Jika a = [ aij] dan b = [ bij] , dan jika dimensi benar, maka a + b = [ aij + bij] juga a x b = [Lk aikbkj ] .
Perkalian matriks pada Matlab dengan mengetik perintah berikut
>> a= [1 2; 3 4] * [5 ; 6]
tampilan di matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy6DrnjBPnoU71tJaOtbmu6yDXR_gUu7hZ6pdH7H_82JrWeYkcTDODJ3eVlOiGAy8H3oqi_5gGSVBJo50o_Z8Xma0EyYxsNNKmz5XBTQI5ZMSzrzDTcp13zesNih9QAuaJZa4kk5LXQ9Kh/s640/Picture22.png)
Matriks [1 2; 3 4] yang berhubungan dengan aplikasi linear dan vektor yaitu vektor yang ditransformasi. Operasi AlB yaitu operasi B '\ A'.
Operasi ~ melakukan eksponensial argumen, yang dapat berupa skalar fraksional, positif atau negatif, atau matriks. Apostrof digunakan untuk transpose-conjugate atau transconjugate.
Jika matriks (N x N) A adalah konjugasi-transpose B, maka A = BH dan [aij ] = [ bij ] untuk 1 ≤ i, j ≤ N.
g. Operasi Pointwise
Operasi ".x ", "./" dan ".^" bekerja berdasarkan jangka waktu. Sebagai contoh, jika A = [aij ] dan B = [bij ] adalah dua matriks dengan dimensi yang sama, A .* B mengembalikan matriks [aij bij ].
Operasi pointwise pada Matlab dengan mengetik perintah berikut
>> A = (1: 3)'*(1: 4); B = (5: 7)'*(1: 2: 7)
>> C = A.*B
>> D = A./B; E = A.^(.5)
>> C = A.*B
>> D = A./B; E = A.^(.5)
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirwnGMPsOyhrbiuA8F7QF2Be4wefbTbZx9Ny2IpIeduRuZ9YzTMR8Rdesf7K1uVyFLPqC_s9PBWhkF4wkLEqgsRDDOYcfXhEyR5hs51W3PLLBNNCVWXt73UO2w0ROjv1Xw0ctlogIKTY0-/s640/Picture22.png)
Langkah Praktikum
1. Membuat array pada Matlab dengan mengetik perintah berikut ini
>> a = [1; 2; 3; 4]
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP-tENOzPh9vrRpbG1LrrQZd4PNeLSbKJYCUM21Azp8KLOSK-pA5zBaA2Yr_zSREt3SevhB7rJP9tjqftvd1ZzeMuYMjsh7kFfBzNXAsaBzXha8ugd68wYF_3x5MGIlUWS9gQVHHZAB4tc/s320/Picture22.png)
Cara lain untuk membuat array yaitu dapat menggunakan fungsi seperti Ones, zeros atau rand.
>> z = zeros(5,3)
Tampilan Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWh-WTWl7byQ9E9uXMkoIQjsVaytalFdmtkgOfKrSewNXJlmMn6WEtVs6K2SxJbK87uIZucNsUT8vEFlQxnj2-T4wJi7K3DMEA0HgPxTeaQc5wHDMIZIe-CvPY2F6yziqebwtKmIDhQ_Sx/s320/Picture22.png)
2. Lakukan penjumlahan vektor pada Matlab dengan mengetik perintah berikut
>> A = [2 5 1] % mendeklarasikan matriks A
>> B = [1 0 2] % mendeklarasikan matriks B
>> C = A+B
>> B = [1 0 2] % mendeklarasikan matriks B
>> C = A+B
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN-4JlD3-FZDo3iNNSQZQwrDEX7VcUEOSCSv1aw-42IpD89_a_IMWzpGMelC9V0SZxUC2xWNaqYgiiIO6hLAQwMp1csk0jyolxNoxgblfK2rFWwxKbkX4RspUgcC0S1SOLmf4uAuGZUUrn/s320/Picture22.png)
3. Lakukan pengurangan vektor pada Matlab dengan mengetik perintah berikut
>> A = [2 5 1] % mendeklarasikan matriks A
>> B = [1 0 2] % mendeklarasikan matriks B
>> C = A-B
>> B = [1 0 2] % mendeklarasikan matriks B
>> C = A-B
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMI6U1bbUWRTd9y-qhv6_XueEdaR26n4YqHturME7ojJ3EdEC2x_7yFRCPNQ8EL4Qp2Zsnhp0lgxEaoRQgpqxWWgHVGkaBFVGW3y-G9mYG2APHgDImepP5KW7QxS095O3cxmva0oNydsdL/s320/Picture22.png)
4. Lakukan perkalian dot product pada Matlab dengan mengetik perintah berikut
>> A = [1 3 -5] % mendeklarasikan matriks A
>> B = [-2 1 -1] % mendeklarasikan matriks B
>> C = dot (A,B)
>> B = [-2 1 -1] % mendeklarasikan matriks B
>> C = dot (A,B)
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkAnwNwxOu4ksqp-QwO_9c86QD8PcoEaffIIv_mL0Xp0Irg2nudwdbx9N1xUKiEcjNg5-KHMFIjV-y0ohTYOTUwk08Wci-iE1vZQuiW58_kw9e5M36ViW396CBxl5Kl14-Egvg1di7jC7_/s320/Picture22.png)
5. Lakukan perkalian cross product pada Matlab dengan mengetik perintah ini berikut
>> A = [1 3 -5] % mendeklarasikan matriks A
>> B = [-2 1 -1] % mendeklarasikan matriks B
>> C = cross (A,B)
>> B = [-2 1 -1] % mendeklarasikan matriks B
>> C = cross (A,B)
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_D_VwPXqq7r7TUvuWmH2LWbixPxMM8nWx5trR4wwtsYH2ZZ4WSjGodHTfCBv8W0a0bIqZsygXtxvSgnOI3sQE-ixtbpMTCNNcfDmmutzOEQSDl5QLoSNdwW6ificPJLP9fn9Ppb-UCu58/s640/Picture22.png)
6. Lakukan penjumlahan matriks pada Matlab dengan mengetik perintah ini berikut
>> A = [2 5 1; 0 3 -1; 1 1 2] % mendeklarasikan matriks A
>> B = [1 0 2; -1 4 -2; 5 2 1] % mendeklarasikan matriks B
>> C = A+B
>> B = [1 0 2; -1 4 -2; 5 2 1] % mendeklarasikan matriks B
>> C = A+B
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIeP3cj911olsWgmKjU8E5UX9QT7u1_-mnyjoS648IZeZ6vcuKh3_myi20WSsWab4JXK6eixmyQVKhvj6olYl0voetg1D6-u-_4LkDoQCKXO514nUlvV89idxrQlUkFbiHiaeUSjPrlDgR/s640/Picture22.png)
7. Lakukan pengurangan matriks pada Matlab dengan mengetik perintah ini berikut
>> A = [2 5 1; 0 3 -1; 1 1 2] % mendeklarasikan matriks A
>> B = [1 0 2; -1 4 -2; 5 2 1] % mendeklarasikan matriks B
>> C = A-B
>> B = [1 0 2; -1 4 -2; 5 2 1] % mendeklarasikan matriks B
>> C = A-B
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz4ZZfLvB9H7stclcCI443pX-tMIEZKwj6cKKhyphenhyphenecimjvicJE0C6aGVLjQfIDbjl8_MHdpq-E7qQ_MGLsM0xYxXC9z3MnsbtNBcxZu7d_dHJkDwQ9dDyxYsCGyMlzWpuZxQ5zVcrfZ-0Lk/s640/Picture22.png)
8. Lakukan transpose matriks pada Matlab dengan mengetik perintah ini berikut
>> f = [1 2 3; 4 5 6] % mendeklarasikan matriks f
>> g = f'
>> g = f'
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1dK0cpWipE5JIz8IQfaWnXpye-Uix1uD0JwiTEqXaIvWNOGNzsonbFp1kybeZAmurW5ljC1agYBg4etG4QI6l89pyl4jJAJ4qrP_gMKcWvKUuxck_Pj4m7XCShXaRIOfax9dQTWepXzwc/s320/Picture22.png)
9. Lakukan perkalian matriks pada Matlab dengan mengetik perintah ini berikut
>> A = [2 5 1; 0 3 -1; 1 1 2] % mendeklarasikan matriks A
>> B = [1 0 2; -1 4 -2; 5 2 1] % mendeklarasikan matriks B
>> C = A*B
>> B = [1 0 2; -1 4 -2; 5 2 1] % mendeklarasikan matriks B
>> C = A*B
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgTpZnBU5kg6FmIjB17vNmhvR5SKJAipiuCgqH3aR-gmIWF6ZTxclDsaBsXsvOK9TIocy4BPWZWzqPensb1nc-sxv5wrZs1RFcY7RLeEPX7bGZVOhMxUDJ6J_i6nRv6pcHq_R2wB5TMyCK/s320/Picture22.png)
10. Lakukan inverse matriks pada Matlab dengan mengetik perintah ini berikut
>> A = [2 5 1; 0 3 -1; 1 1 2] % mendeklarasikan matriks A
>> B = [1 0 2; -1 4 -2; 5 2 1] % mendeklarasikan matriks B
>> C = inv(A)
>> D = inv(B)
>> B = [1 0 2; -1 4 -2; 5 2 1] % mendeklarasikan matriks B
>> C = inv(A)
>> D = inv(B)
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzNDbFsm9knTTJ0cVixy9eb1902hUc08_-UeYe7lZtNOIH7BbLiPsKM2HlMTU92VdlgcqjaF4Xd5BnFmvINq9urRg9QAgLELOaj4OM3PoqLYsMhA1PD8gd3eB7dAJHVRno6rzsg7wWYvfu/s1600/Picture23.png)
Latihan
1. Diketahui matriks sebagai berikut
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO3xu3oth0mNzmxYLE399e2Id_iGF2-LV1ne9ovogT3snpOV4uWwT5_mhP9mGfEFuH__Xpe3oc1H5jjDNdEqo6rCH6dgVxN0miAHssUva12iQ-P2_aSTLnDvV0km-sEJP2WAo-lWIXWu7Q/s400/Picture23.png)
Tentukan
a. Hasil = a + b;
b. Hasil = a * d;
c. Hasil = a .* d;
d. Hasil = a * c;
e. Hasil = a .* c;
Penyelesaian
Script (editor Matlab)
a=[2 1; -1 4]
b=[-1 3; 0 2]
c=[2;1]
d=eye(2)
%Menentukan a+b
Hasil_1=a+b
%Menentukan a*d
Hasil_2=a*b
%Menentukan a.*d
Hasil_3=a.*d
%Menentukan a*c
Hasil_4=a*c
%Menentukan a.*c
Hasil_5=a.*d
b=[-1 3; 0 2]
c=[2;1]
d=eye(2)
%Menentukan a+b
Hasil_1=a+b
%Menentukan a*d
Hasil_2=a*b
%Menentukan a.*d
Hasil_3=a.*d
%Menentukan a*c
Hasil_4=a*c
%Menentukan a.*c
Hasil_5=a.*d
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1W6w5RLJxi8x_9jPQhUioEWZkNWnck8gMbtaTiBXgAbOixSfwgcGePsLsqMG7oisBwrCNfBDTarCKe95z38dVCvOkwBQ7TegF3o3VLuFEQeEp4dlYBxaLvy3cesxrHdASdL-1RNz3oyUr/s1600/1.png)
2. Jika diketahui tiga buah matriks berikut
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEYFuFAdXEhq0dvvTeBlA8tIZGj8V2McxDCGzQUuUYIJaCFZD6Uer-7BIUA5ECbMTnTxQheeGrbeE4ovs9256mjLop_HhPjrD5HkuDl2gef4WOyXC_zLljoXy2tK_dIw_20_qEnWnqHPrB/s400/Picture23.png)
Tentukan
a. P + Q - R
b. P - Q -R
Penyelesaian
Script (editor Matlab)
P=[1 -2; 4 2; -1 1]
Q=[-3 4; -2 1; 3 6]
R=[5 -5; -2 3; 1 -4]
%Menentukan a. P+Q-R
Hasil_1=P+Q-R
%Menentukan b. P-Q-R
Hasil_2=P-Q-R
Q=[-3 4; -2 1; 3 6]
R=[5 -5; -2 3; 1 -4]
%Menentukan a. P+Q-R
Hasil_1=P+Q-R
%Menentukan b. P-Q-R
Hasil_2=P-Q-R
Tampilan di Matlab
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmOVa2Zaem6LOU-aam_ZlfPMQCZWf2NMz0cfNuoLviIiTOeEwTAW2kZsNrldfBgkexATMi0qgB6CIfxa6fGFmeWGMqqOu1F7oc6zUkvD1m3YlcL3oH7pcW7GeOaTwsj9wGk7YuEhYJJ-ph/s1600/Picture23.png)
3. Diketahui dua buah matriks
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqxOGhc8aRC0l9IiMsD-5S37vhqOT3BqD_w7VxRuJZof6ExA7MGTf43T_XdyDYQtVxPkpyFs6rMBtAVvGYulxr-0t2r4_AdUsVCnOAMYj9JwA9jSvdf_xLmzN-KJ9h2tG6qvsuiJOYOQ75/s320/Picture23.png)
Tentukan
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYIv3i-KbGdQAZ0vnc2WtbgGSRByjhrjb0nk_vaDiDAI-U_bAlXxGpvjHaviC0c55axvqCfJQi5-m7hdeHuQo_HVP9ylWbo-221uuRoGM8YdNDvp4XusyHCDI3FtOWnDEywjfWBSYE38lP/s400/Picture23.png)
Penyelesaian
Script (editor Matlab)
X=[4 5 -1; 3 3 0; 1 3 2]
Y=[1 -5 2; 4 4 3; 3 5 -2]
%Menentukan a. XT x Y
Hasil_1= X' x Y
%Menentukan b.Y x XT
Hasil_2= Y x X'
Y=[1 -5 2; 4 4 3; 3 5 -2]
%Menentukan a. XT x Y
Hasil_1= X' x Y
%Menentukan b.Y x XT
Hasil_2= Y x X'
Tampilan di Matlab