Deklarasi matrik di Python

2.3. MACAM-MACAM MATRIK 13 4 B[0,1]=3 inisialilasi elemen B0,0 dg angka 3 5 B[1,0]=5 inisialilasi elemen B0,0 dg angka 5 6 B[1,1]=9 inisialilasi elemen B0,0 dg angka 9 7 B[2,0]=2 inisialilasi elemen B0,0 dg angka 2 8 B[2,1]=4 inisialilasi elemen B0,0 dg angka 4 Coba anda Run source-code ini lalu di-print, maka akan didapat print B [[ 1. 3.] [ 5. 9.] [ 2. 4.]]

2.3 Macam-macam matrik

2.3.1 Matrik transpose

Operasi transpose terhadap suatu matrik akan menukar elemen-elemen dalam satu kolom menjadi elemen-elemen dalam satu baris; demikian pula sebaliknya. Notasi matrik tranpose adalah A T atau A t . Contoh 3: Operasi transpose terhadap matrik A A = 3 8 5 6 4 7 A T =    3 6 8 4 5 7   

2.3.1.1 Python

Berikut adalah contoh source-code untuk melakukan transpose matrik menggunakan python 1 from numpy import array, zeros 2 A = array[[3.,8.,5.],\ 3 [6.,4.,7.]] A berukuran 2x3 4 print A 5 AT = zeros3,2 inisialisasi A-transpose berukuran 3x2, diberi nilai 0 6 AT[0,0]=A[0,0] tukar posisi antara baris dan kolom 7 AT[0,1]=A[1,0] tukar posisi antara baris dan kolom 8 AT[1,0]=A[0,1] tukar posisi antara baris dan kolom 9 AT[1,1]=A[1,1] tukar posisi antara baris dan kolom 10 AT[2,0]=A[0,2] tukar posisi antara baris dan kolom 11 AT[2,1]=A[1,2] tukar posisi antara baris dan kolom 12 print AT

2.3.2 Matrik bujursangkar

Matrik bujursangkar adalah matrik yang jumlah baris dan jumlah kolomnya sama. Contoh 4: Matrik bujursangkar berukuran 3x3 atau sering juga disebut matrik bujursangkar 14 BAB 2. MATRIK DAN KOMPUTASI orde 3 A =    1 3 8 5 9 7 2 4 6   

2.3.3 Matrik simetrik

Matrik simetrik adalah matrik bujursangkar yang elemen-elemen matrik A bernilai sama den- gan matrik transpose-nya A T . Contoh 5: Matrik simetrik A =       2 −3 7 1 −3 5 6 −2 7 6 9 8 1 −2 8 10       A T =       2 −3 7 1 −3 5 6 −2 7 6 9 8 1 −2 8 10      

2.3.4 Matrik diagonal

Matrik diagonal adalah matrik bujursangkar yang seluruh elemen-nya bernilai 0 nol, kecuali elemen-elemen diagonalnya. Contoh 6: Matrik diagonal orde 3 A =    11 29 61   

2.3.5 Matrik identitas

Matrik identitas adalah matrik bujursangkar yang semua elemen-nya bernilai 0 nol, kecuali elemen-elemen diagonal yang seluruhnya bernilai 1. Contoh 7: Matrik identitas orde 3 I =    1 0 0 0 1 0 0 0 1    Setidaknya, berdasarkan apa-apa yang telah kita pelajari sebelumnya, ada 2 cara untuk mengin- isialisasi matrik identitas, pertama 1 from numpy import array 2 I = array[[1,0,0],\ 3 [0,1,0],\ 4 [0,0,1]] kedua