logo

Multiplicación de matrices en C

Multiplicación de matrices en C: Podemos sumar, restar, multiplicar y dividir 2 matrices. Para hacerlo, tomamos información del usuario para el número de fila, el número de columna, los primeros elementos de la matriz y los segundos elementos de la matriz. Luego estamos realizando la multiplicación de las matrices ingresadas por el usuario.

¿Qué es Mac OS?

En la multiplicación de matrices primera matriz un elemento de fila se multiplica por la segunda matriz todos los elementos de columna .

Intentemos entender la multiplicación de matrices de 2*2 y 3*3 matrices por la figura que se muestra a continuación:

sesgo y varianza
programa de multiplicacion de matrices en c

Veamos el programa de multiplicación de matrices en C.

 #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++)>

Intentemos entender la multiplicación de matrices de 3*3 y 3*3 matrices por la figura que se muestra a continuación:

multiplicación de matrices en c