Cari Blog Ini

Sabtu, 24 Juli 2010

Perkalian Matrik C++

Matriks adalah suatu kumpulan bilangan (disebut elemen atau unsur) yang disusun dalam baris dan kolom sehingga membentuk persegi panjang.

Bentuk umum matriks :



Matriks A berukuran (berordo) i x j yang mempunyai arti bahwa matriks A memiliki i baris dan j kolom.
Beberapa contoh elemen (unsur) matriks A adalah :
a 1 . 2 = adalah elemen matriks A pada baris ke-1 dan kolom ke-2
a 3 . 3 = adalah elemen matriks A pada baris ke-3 dan kolom ke-3
a i . j = adalah elemen matriks A pada baris ke-i dan kolom ke-j

Syarat Perkalian Dua Matriks

Jika matriks Am x n dan matriks Bp x q dikalikan, maka :

* Banyaknya kolom matriks A harus sama dengan banyaknya kolom matriks B, sehingga n = p
* Matriks hasil perkalian antara A dan B adalah matriks dengan ordo m x q
* Perkalian dilakukan dengan menjumlahkan hasil kali setiap elemen baris matriks A dengan setiap elemen kolom matriks B yang sesuai

Contoh 1
Diketahui matriks-matriks :



Manakah diantara operasi-operasi perkalian matriks berikut yang dapat dilakukan :

1. A x B Dapat, karena ordo matriks A adalah 2x3 dan ordo matriks B adalah 3x2, kolom matriks A sama dengan baris matriks B
2. A x C Tidak, ordo matriks A adalah 2x3 sedangkan ordo matriks C adalah 2x2, kolom matriks A tidak sama dengan baris matriks C
3. B x C Dapat, ordo matriks B adalah 3x2 dan ordo matriks C adalah 2x2, kolom matriks B sama dengan baris matriks C
4. C x D Tidak, ordo matriks C adalah 2x2 sedangkan ordo matriks D adalah 3x2, kolom matriks C tidak sama dengan baris matriks D




Dan berikut ini adalah contoh syntak perkalian matrik pada C++ :

Matrik A


Matrik B


Perkalian Matrik A x Matrik B


Hasil Compile dari syntak tersebut adalah :


source : scribd.com

Tidak ada komentar:

Posting Komentar