Foros del Web » Programación para mayores de 30 ;) » Programación General »

algoritmo para multiplicar 2 matrices en C???

Estas en el tema de algoritmo para multiplicar 2 matrices en C??? en el foro de Programación General en Foros del Web. alguien m puede pasar el algoritmo para muliplicar 2 matrices en C....
  #1 (permalink)  
Antiguo 20/04/2005, 05:20
Avatar de Lecquio  
Fecha de Ingreso: mayo-2004
Ubicación: Asturias, España
Mensajes: 948
Antigüedad: 20 años
Puntos: 34
Exclamación algoritmo para multiplicar 2 matrices en C???

alguien m puede pasar el algoritmo para muliplicar 2 matrices en C.
  #2 (permalink)  
Antiguo 20/04/2005, 05:58
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 1 mes
Puntos: 17
Cita:
Iniciado por Lecquio
alguien m puede pasar el algoritmo para muliplicar 2 matrices en C.
¿Multiplicación matemática normal o de otro estilo (como multiplicar cada miembro por el del otro)?
  #3 (permalink)  
Antiguo 20/04/2005, 06:08
Avatar de Lecquio  
Fecha de Ingreso: mayo-2004
Ubicación: Asturias, España
Mensajes: 948
Antigüedad: 20 años
Puntos: 34
pos multiplicacion de matrices matematicas d toda la vida
esas q x ej si multiplicas una matriz d 2*3 y otra de 3*4 el resultado es una matriz de 2*4
x ej:
1 3 2 ....... 1 5 1........... 14 10 6
4 2 2 ....... 3 1 1........... 14 24 8
................2 1 1
  #4 (permalink)  
Antiguo 20/04/2005, 07:47
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 1 mes
Puntos: 17
Cita:
Iniciado por Lecquio
pos multiplicacion de matrices matematicas d toda la vida
esas q x ej si multiplicas una matriz d 2*3 y otra de 3*4 el resultado es una matriz de 2*4
x ej:
1 3 2 ....... 1 5 1........... 14 10 6
4 2 2 ....... 3 1 1........... 14 24 8
................2 1 1
Entonces lo que tienes que hacer es una struct que contenga un matriz simple y los tamaños. Por ejemplo:

Código:
struct
{
	int * Matriz; /* o int ** Matriz, depende de cómo programes */
	int Filas;
	int Columnas;
}
Eso lo debes hacer porque es la mejor forma de tratarlas después. Simplemente recoges dos de esas structs, creas una nueva con la matriz del tamaño resultante (a.Filas,b.Columnas), vas realizando las operaciones y devuelves el puntero a ésa struct.

Para cosas de éstas es mejor usar C++ si vas a ampliarlo con más características.
  #5 (permalink)  
Antiguo 20/04/2005, 10:38
Avatar de Lecquio  
Fecha de Ingreso: mayo-2004
Ubicación: Asturias, España
Mensajes: 948
Antigüedad: 20 años
Puntos: 34
ya tngo las matrices creadas y los tamaños y todo, xro no consigo la instruccion para que m las multiplike bien. tngo q acerlo en C no m vale C++
  #6 (permalink)  
Antiguo 20/04/2005, 11:38
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 1 mes
Puntos: 17
Cita:
Iniciado por Lecquio
ya tngo las matrices creadas y los tamaños y todo, xro no consigo la instruccion para que m las multiplike bien. tngo q acerlo en C no m vale C++
Entonces, si quieres que te hagamos __parte__ del código, postea lo demás para saber qué estructura sigues...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:34.