Laman

Jumat, 08 April 2011

MATRIKS


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