PENJUMLAHAN DAN PENGURANGAN DUA MATRIKS
Jika matriks A dan matriks B berordo sama, maka penjumlahan (atau pengurangan) matriks A dengan matrik B adalah sebuah matriks baru yang diperoleh dengan cara menjumlahkan setiap elemen matriks A dengan elemen matriks B yang seletak (bersesuaian).
Sifat Penjumlahan matrik
- Dua matriks dapat dijumlahkan jika ordonya sama
- Penjumlahan matriks bersifat komutatif, yakni A + B = B + A
- Penjumlahan matriks bersifat asosiatif, yakni (A + B) + C = A + (B + C)
- Ada unsur identitas, yakni matriks O (matriks yang semua elemennya nol), yang bersifat A + O = O + A = A
- Semua matriks A mempunyai lawan atau negatif (invers penjumlahan), yaitu – A yang bersifat A + ( - A ) = O
Jika matriks A dan matriks B berordo sama, maka pengurangan matriks A dengan matriks B adalah sebuah matrik baru yang diperoleh dengan cara mengurangkan setiap elemen matriks A dengan elemen matriks B yang seletak.
Contoh : A = , B = , maka
A + B = + = =
A – B = - = =
#include
#include
void baca_matriks(int mat[10][10], int, int);
void matrik_jumlah(const int[10][10],const int[10][10],int,int,int[10][10]);
void cetak_matriks(const int A[10][10], int, int);
int main() {
int m, n;
int matriks1[10][10], matriks2[10][10];
int jumlah[10][10];
cout<<" Banyak baris : "; cin >> m;
cout<<" Banyak kolom : "; cin >> n;
cout<<" Data matriks ke-1 \n";
baca_matriks(matriks1, m, n);
cetak_matriks(matriks1, m, n);
cout<<" Data matriks ke-2 \n";
baca_matriks(matriks2, m, n);
cetak_matriks(matriks2, m, n);
matrik_jumlah(matriks1, matriks2, m, n, jumlah);
cout<<" Hasil penjumlahan : \n";
cetak_matriks(jumlah, m, n);
return 0;
}
void baca_matriks(int mat[10][10],int baris,int kolom) {
int i, j;
for(i=0;i>mat[i][j];="" cout<<"="" data="" for(i="0;i for(j=0;j
0 comments:
Posting Komentar