Matrismultiplikation i C: Vi kan addera, subtrahera, multiplicera och dividera 2 matriser. För att göra det tar vi input från användaren för radnummer, kolumnnummer, första matriselement och andra matriselement. Sedan utför vi multiplikation på de matriser som användaren matat in.
hur många städer i USA
I matrismultiplikation första matris ett radelement multipliceras med andra matris alla kolumnelement .
Låt oss försöka förstå matrismultiplikationen av 2*2 och 3*3 matriser enligt figuren nedan:
Låt oss se programmet för matrismultiplikation i C.
gör medan du är i java
#include #include int main(){ int a[10][10],b[10][10],mul[10][10],r,c,i,j,k; system('cls'); printf('enter the number of row='); scanf('%d',&r); printf('enter the number of column='); scanf('%d',&c); printf('enter the first matrix element= '); for(i=0;i<r;i++) { for(j="0;j<c;j++)" scanf('%d',&a[i][j]); } printf('enter the second matrix element=" ');" for(i="0;i<r;i++)" scanf('%d',&b[i][j]); printf('multiply of mul[i][j]="0;" for(k="0;k<c;k++)" mul[i][j]+="a[i][k]*b[k][j];" for printing result printf('%d ',mul[i][j]); printf(' '); return 0; < pre> <p> <strong>Output:</strong> </p> <pre> enter the number of row=3 enter the number of column=3 enter the first matrix element= 1 1 1 2 2 2 3 3 3 enter the second matrix element= 1 1 1 2 2 2 3 3 3 multiply of the matrix= 6 6 6 12 12 12 18 18 18 </pre> <p>Let's try to understand the matrix multiplication of <strong>3*3 and 3*3</strong> matrices by the figure given below:</p> <img src="//techcodeview.com/img/c-programs/01/matrix-multiplication-c-2.webp" alt="matrix multiplication in c"> <hr></r;i++)>
Låt oss försöka förstå matrismultiplikationen av 3*3 och 3*3 matriser enligt figuren nedan: