logo

Matrix multiplikation i C

Matrix multiplikation i C: Vi kan addere, subtrahere, gange og dividere 2 matricer. For at gøre det tager vi input fra brugeren for rækkenummer, kolonnenummer, første matrixelementer og andet matrixelementer. Derefter udfører vi multiplikation på de matricer, som brugeren har indtastet.

hvad er regex java

I matrix multiplikation første matrix et rækkeelement multipliceres med anden matrix alle kolonneelementer .

Lad os prøve at forstå matrixmultiplikationen af 2*2 og 3*3 matricer af figuren nedenfor:

matrix multiplikationsprogram i c

Lad os se programmet for matrixmultiplikation i C.

hashing i datastruktur
 #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=
&apos;); for(i=0;i<r;i++) { for(j="0;j&lt;c;j++)" scanf('%d',&a[i][j]); } printf('enter the second matrix element="
&apos;);" for(i="0;i&lt;r;i++)" scanf('%d',&b[i][j]); printf('multiply of mul[i][j]="0;" for(k="0;k&lt;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&apos;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++)>

Lad os prøve at forstå matrixmultiplikationen af 3*3 og 3*3 matricer af figuren nedenfor:

matrix multiplikation i c