Setelah melakukan praktikum 2, diharapkan anda memiliki kompetensi dalam hal menulis matriks dan melakukan beberapa operasi matriks.
Jenis Matriks
eye matriks identitas
zeros matriks nol
ones matriks satuan
rand matriks dengan anggota acak
diag matriks diagonal
inv invers suatu matriks
det determinan suatu matriks
trace trace suatu matriks
eig menghitung vektor eigen dan nilai eigen suatu matriks
rank Calculate an estimate of the rank of a matrix
null Calculate a basis for the null space of a matrix
rref Perform Gaussian elimination on an augmented matrix
lu Calculate the LU decomposition of a matrix
qr Calculate the QR decomposition of a matrix
svd Calculate the SVD of a matrix
pinv Calculate the pseudoinverse of a matrix
Menulis Matriks Identitas
Ketik eye(3); lalu tekan Enter.
octave> eye(3);
Octave akan menampilkan matriks identitas ordo 3×3 sbb:
ans =
1 0 0
0 1 0
0 0 1
Menulis Matriks Nol
Ketik zeros(3); lalu tekan Enter.
octave> zeros(3);
Octave akan menampilkan matriks nol ordo 3×3 sbb:
ans =
0 0 0
0 0 0
0 0 0
Menulis Matriks Satuan
octave> ones (1, 3);
Octave akan menampilkan matriks satuan ordo 1×3 sbb:
ans =
1 1 1
Menulis Matriks Acak
octave> rand (2, 2)
Ketik perintah diatas kemudian tekan Enter. Octave akan menampilkan matriks ordo 2×2 (2 baris, 2 kolom) dengan elemen acak.
Gambar 19. Menulis matriks acak
ans =
0.81441 0.80733
0.67580 0.99298
Anda dapat memberi nama matriks:
octave> A = rand (2, 2);
Tekan Enter. Kemudian Octave akan menampilkan matriks A ordo 2×2 (2 baris, 2 kolom) dengan elemen acak.
Gambar 20. Menulis matriks acak
A =
0.68256 0.86061
0.17415 0.22140
Menulis Matriks Diagonal
octave> diag (2);
Octave akan menampilkan matriks diagonal ordo x sbb:
ans =
2
A = [ 1, 1, 2; 3, 5, 8; 13, 21, 34 ]
Menulis Matriks Persegi Ajaib
octave> magic(3)
ans =
8 1 6
3 5 7
4 9 2
Menampilkan Vektor dan Matriks yang Besar
Jika anda akan menampilkan suatu matriks atau vektor yang tidak cukup dimuat dalam 1 layar, tulis:
octave> v = 1:1000
Latihan
- Tulis matriks A ordo 3×3, cari invers matriks A, yaitu A-1, lalu buktikan bahwa A A-1 = A-1A = I. Seluruh elemen matriks adalah anggota bilangan bulat. Jika belum, ulangi proses.
- Diketahui x + y = 3 dan 2x + 3y = 8. Tentukan nilai x dan y.