Perkalian Matriks dan Vektor



 Program ini menggunakan  6 tahap :

1.Masalah :
Mengalihkan  Matriks dan vector
Analisis :
Syarat dari cara mengalihkan matriks dan vector yaitu ada baris dan kolom yang sama jumlahnya. Misalkan matriks berordo 2x3 maka vektornya  3x1 ,artinya itu matriks 2 baris 3 kolom dan vector  3 kolom  1 baris. Matrik dan vector bisa di kalikan karena mempunyai salah satu baris atau kolom yang sama.


2.Menentukan Input dan Output :
Matriks : | 2 3 3|
|1 4 2 |
Vektor : | 2 |
   | 3 |
   | 2 |
Hasil Output:  | 19 | dan | 18 |
 


3.Algoritma :


Deklarasi :
I,j,k : integer
Jumlah[10][8] : array
Deskripsi :
For i <--0 to 2 do
For i <--0 to 1 do
Jumlah[i][j]=0
For k ß0 to 3 do
Jumlah[i][j]=jumlah[i][j]+A[i][k]*B[k][j]
Cetak(jumlah[i][j])
Endfor
                Endfor
                                Endfor

4.Program C++ :

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void matrik(int A[2][3],int B[3][1]){
    int i,j,k,jumlah[10][8];
    for(i=0;i<2;i++){
            for(j=0;j<1;j++){
                //cout<<A[i][j]<<endl;
                jumlah[i][j]=0;
                for(k=0;k<3;k++)
                jumlah[i][j]=jumlah[i][j]+A[i][k]*B[k][j];
                cout<<jumlah[i][j]<<endl;
            }
    }
}
int main(int argc, char** argv) {
    int A[2][3]={2,3,3,1,4,2};
    int B[3][1]={2,3,2};
    matrik(A,B);
    return 0;
}


5.Output :



6.Menguji Coba Data :
Matriks : | 2 3 3|
|1 4 2 |
Vektor : | 2 |
   | 3 |
   | 2 |
Perkalian :
A=[2,3,3,1,4,2]

B=[2,3,2]




C11=a 11x b11 + a12 x b21 + a13 x b31
C21=a21 x b11 + a22 x b21 + a23 x b31


Hasil Output:  | 19 | dan | 18 |



Menguji Coba Data :

Matriks : | 2 3 3|
|1 4 2 |
Vektor : | 2 |
   | 3 |
   | 2 |
Perkalian :
A=[2,3,3,1,4,2]
B=[2,3,2]

C11=a 11x b11 + a12 x b21 + a13 x b31
C21=a21 x b11 + a22 x b21 + a23 x b31
C11=2x2 + 3x3 + 2x2 =19
C11=1x2 + 4x3 + 2x2= 18





Hasil Output:  | 19 | dan | 18 |





 



Previous
Next Post »
Copyright © 2015 Bettong'rs All Right Reserved
Created by Arlina Design Powered by Blogger