Matrix vermenigvuldiging in C: We kunnen 2 matrices optellen, aftrekken, vermenigvuldigen en delen. Om dit te doen, nemen we input van de gebruiker voor rijnummer, kolomnummer, eerste matrixelementen en tweede matrixelementen. Vervolgens voeren we vermenigvuldiging uit op de door de gebruiker ingevoerde matrices.
parseint java
Bij matrixvermenigvuldiging eerste matrix één rij-element wordt vermenigvuldigd met tweede matrix alle kolomelementen .
Laten we proberen de matrixvermenigvuldiging van te begrijpen 2*2 en 3*3 matrices volgens de onderstaande figuur:
Laten we het programma van matrixvermenigvuldiging in C bekijken.
binaire boomtypen
#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++)>
Laten we proberen de matrixvermenigvuldiging van te begrijpen 3*3 en 3*3 matrices volgens de onderstaande figuur: