Dalampenerapan pemrograman bahasa C kali ini, kita akan membuat penjumlahan matrik. Yang kita gunakan adalah array 2D. Array itu adalah sebuah variabel yang dapat menyimpan lebih dari satu data. Sehingga ketika kita membuat matrik, kita bisa menempatkan baris dan kolom sebagai elemen dasar dari matriks itu sendiri.
Padaprogram ini pengguna diminta memasukkan nilai matrik pertama dan nilai matrik kedua yang kemudian akan dikerjakan. Meskipun bilangan yang dimasukkan adalah 0 maka akan tetap dihitung. Kesimpulan : Perkalian matrik dengan ordo 3x3 diatas sudah benar karena sudah dibuktikan dengan menghitung 3 cara yaitu dengan menggunakan program bahasa c, matlab dan juga perhitungan secara manual.
cash. include void main{ int a[5][5]; int i,j,x,y,det,hasil; printf"masukkan jumlah kolom matriks ";scanf"%d",&x; printf"masukkan jumlah baris matriks ";scanf"%d",&y; for i=0;i<2;i++{ for j=0;j<2;j++{ printf"masukkan elemen %d %d ",i+1,j+1;scanf"%d",&a[i][j]; } } for i=0;i<2;i++{ for j=0;j<2;j++{ printf"%d ",a[i][j]; } printf"\n "; } det = a[1][1]*a[2][2]-a[2][1]*a[1][2]; whilehasil !=0 hasil = 1/det; a[1][1] = hasil*a[2][2]; a[1][2] = hasil*a[2][1]; a[2][1] = hasil*a[1][2]; a[1][2] = hasil*a[1][1]; printf"invers matriks \n"; for i=0;i<2;i++{ for j=0;j<2;j++{ printf"%d ",a[i][j]; } printf"\n "; } }
Posted by andi Posted date 0736 / include include include float determinantfloat a[25][25],float k; void cofactorfloat num[25][25],float f; void transposefloat num[25][25],float fac[25][25],float r; int main { float a[25][25],k,d; int i,j; printf"-\n"; printf"-program invers matriks-\n"; printf"-\n"; printf"masukkan ordo matriks "; scanf"%f",&k; printf"masukkan elemen dari matriks %.0fX%.0f \n",k,k; for i=0;imat[i][j];printf"\nGiven matrix is";fori = 0; i < 3; i++{cout<<"\n";forj = 0; j < 3; j++cout< program invers matriks bahasa c