Perkalian Matrik Dengan Vektor Alpro

Perlu kita ketahui Matriks adalah susunan kumpulan bilangan yang diatur dalam baris dan kolom berbentuk persegi panjang. Matriks dicirikan dengan elemen-elemen penyusun yang diapit oleh tanda kurung siku [ ] atau tanda kurung biasa ( ).

menyusun Perkalian Matrik dengan Vektor Menggunakan 6 kaidah :
1. Mengerti masalah
    Mengalikan matrik (3x2) dengan vektor (3).
2. Menentukan input dan output :

    Input => Matriks : |5 4 3 |
                                | 3 4 5 |
                 Vaktor :   | 4 |
                                | 3 |
                                | 5 |
    Output => hasil : | 47 |
                             | 49 |

3. Membuat algoritma :

   Procedur kali matrik ( input/output i,j matrikvektor)

   Deklarasi :
                 i,j = integer
   Deskripsi :
                for i <- 1 to 2 do
                for j <- 1 to 3 do
                ([i,j]=(]i,j]+a[i,j]*b[i,j])
                endfor
                endfor
                end

4. Mengimplementasikan pada Dev C++

#include <iostream>
#include <iostream>
#include <cstdlib>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

void kali(int matrik[2][3],int vektor[3],int hasil[2]){
     cout<<"Matrik : \n";
     for(int i=0;i<2;i++){
        for(int j=0;j<3;j++)
           hasil[i]=hasil[i]+(matrik[i][j]*vektor[j]);
     }
}
void cetakm(int hasil[][3]){
     for(int i=0;i<2;i++){
        for(int j=0;j<3;j++)
           cout<<hasil[i][j]<<" ";
           cout<<endl;
     }
}
void cetakv(int vektor[]){
     cout<<"\nVektor : \n";
     for(int i=0;i<3;i++){
        cout<<vektor[i]<<endl;
     }
}
void cetak(int hasil[]){
     cout<<"\nHasil Terakhir : \n";
     for(int i=0;i<2;i++){
         cout<<hasil[i]<<endl;
     }
}
int main(int argc, char** argv) {
    int matrik[2][3]={5,4,3,3,4,5}, vektor[3]={4,3a,5},hasil[2]={0};

    kali(matrik,vektor,hasil);
    cetakm(matrik);
    cetakv(vektor);
    cetak(hasil);
 
  return 0;
}

5. Output program



6. Uji Coba

Matriks :
                A = | 5 4 3 |
                       | 3 4 5 |
Vektor :
               B = | 4 |
                      | 3 |
                      | 5 |
Perkalian :
              C = | a11.b11 + a12.b12 + a13.b13 |
                     | a21.b11 + a22.b12 + a23.b13 | 

                  = | 5x4 + 4x3 + 3x5 | = | 20 + 12 + 15 |
                     | 3x4 + 4x3 + 5x5 |    | 12 + 12 + 25 |

Hasil          = | 47 |
                     | 49 |
Sekian dan terimakasih semoga dapat membantu dalam pengerjaan soal matrik dengan menggunakan program ini, jangan sungkan untuk mampir di blog saya yah.....
Share on Google Plus

About Unknown

    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar