C/Visual C - ¡Como multiplicar dos Matrices o biArrays

 
Vista:

¡Como multiplicar dos Matrices o biArrays

Publicado por Cristhian Ocampo (2 intervenciones) el 22/05/2002 05:28:24
Mi cuestion es como puedo yo multiplicar dos matrices o arrays bidimensionaes, como ya sabemos la multiplicacion de matrices tiene una particularidad cosa que no he podido acomodar en codigo C++.......alguien podria ayudarme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¡Como multiplicar dos Matrices o biArrays

Publicado por Malandrin (29 intervenciones) el 22/05/2002 19:38:02
Hola, supongo que algo así será válido:

int matriz1[2][2];
int matriz2[2][2];

// se rellenan los valores

int matrizResultado[2][2];

matrizResultado[0][0] = (matriz1[0][0] * matriz[0][0]) + (matriz1[1][0] * matriz2[0][1]);

// y así con el resto de operaciones.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¡Como multiplicar dos Matrices o biArrays

Publicado por Fran (3 intervenciones) el 25/05/2002 00:01:00
Hola Quillo! Mira, akí te paso el código en C necesario para multiplicar 2 matrices bidimensionales... no sé si es esto lo q pides... pero bueno:
//m1, m2 y m3 son las matrices
//nf1 es el número de filas de la matriz 1... y el resto... igual
void producMat (int **m1, int **m2, int **m3, int nf1, int nc1, int nc2)
{
register int i, j, k;
for (i=0;i<nf1;i++)
{
for (j=0;j<nc2;j++)
{
m3[i][j]=0;
for (k=0;k<nc1;k++)
{
m3[i][j] += m1[i][k]*m2[k][j];
}
}
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¡Como multiplicar dos Matrices o biArrays

Publicado por Ismael (230 intervenciones) el 25/05/2002 12:01:39
En

www.geocities.com/geocities.com

en la sección de "Arrays" tienes el código de producto de matrices, eligiendo el usuario las dimensiones de ambas matrices
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar