Senin, 23 Mei 2016

Program c++ perkalian matrix dengan vektor

#SEDIKIT REVIEW DAN PENGERTIAN MATRIX 
Matriks adalah sekumpulan bilangan yang disusun secara baris dan kolom dan ditempatkan pada kurung biasa atau kurung siku.




# Penjelasan , dari data soal di atas matrix A x Vektor B
# Kita umpamakan variable baris nya I dan kolom J 
# Diperoleh a11 = 2 [i,j] / 1[i,j] dan sterusnya

  * C11 =a11 x b11+ a12xb21 +a13xb31
     (C11 =2x1 +2x2 + 3x3 )

  *C21= a21xb11 + a22xb21 + a23 xb21
     (C21 =1x1 + 2x2+ 2x3)

  


#Program c ++ nya :

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int matrikA[2][3],matrikB[3][1],has[2][2];
int i,j;

cout<<"Perkalian Matrik 2X3 dengan 3X1( vektor)\n";
cout<<"\nMasukkan matrik A\n\n";
for(i=0;i<2;i++){
for(j=0;j<3;j++){
cout<<"Masukkan bilangan  baris ke "<<i<<" dan kolom ke "<<j<<" : ";
cin>>matrikA[i][j];
}
cout<<endl;
}
for(i=0;i<2;i++){
for(j=0;j<3;j++){
cout<<matrikA[i][j]<<"\t";
}
cout<<endl;
}
cout<<"\nMasukkan matrik B\n\n";
for(i=0;i<3;i++){
for(j=0;j<1;j++){
cout<<"Masukkan bilangan baris ke "<<i<<" dan kolom ke "<<j<<" : ";
cin>>matrikB[i][j];
}
cout<<endl;
}
cout<<endl;
for(i=0;i<3;i++){
for(j=0;j<2;j++){
cout<<matrikB[i][j]<<"\t";
}
cout<<endl;
}
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
has[i][j]=matrikA[i][0]*matrikB[0][j]+matrikA[i][1]*matrikB[1][j]+matrikA[i][2]*matrikB[2][j];
}
}
cout<<endl;
cout<<"\nHasil :";
for(i=0;i<2;i++){
for(j=0;j<2;j++){
cout<<"\t\t"<<has[i][j];
}
cout<<"\n\n";
}
return 0;
}



#Output nya :




*Bukti pengerjaan algoritma saat di kelas ( Maaf kurang jelas hp temen ) :D

Related Posts:

  • INSERTION SORTING BERSERTA PROGRAM NYA A. INSERTION SORTING 1. Sedikit pengertian dan review Ini adalah algoritma Sorting sederhana yang menggunakan array dengan menggeser elemen satu per satu. Berikut ini adalah beberapa karakteristik penting dari Penyisip… Read More
  • Program c++ perkalian matrix dengan vektor #SEDIKIT REVIEW DAN PENGERTIAN MATRIX  Matriks adalah sekumpulan bilangan yang disusun secara baris dan kolom dan ditempatkan pada kurung biasa atau kurung siku. # Penjelasan , dari data soal di atas matrix… Read More
  • Tugas kelompok Diktat Alpro bab 7(Latihan 2) Buatlah algoritma dan function dalam bahasa C untuk menggantikan strlen, yaitumengetahui panjang suatu string#include <iostream>/* run this program using the console pauser or add your own getch, system("pause") o… Read More
  • Tugas Kelompok Diktat alpro bab 7 (workshop 2)  Buatlah algoritma dan program untuk mengubah string menjadi bergantian huruf besardan kecil. Contoh :Algoritma dan Pemrograman 􀃆 AlGoRiTmA dAn PeMrOgRaMaNProgram:#include <iostream>#include <string.h>… Read More
  • Selection sorting (c++) #include <iostream.h> void baca_data(int A[], int n) { int i; for (i = 0; i < n; i++) { cout << "Data ke-%d : ",i+1); cin >> A[i]); } } void cetak_data(const int A[], int n) { int i; for (i = 0; i < n… Read More

0 komentar:

Posting Komentar