Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/03/2010, 12:12
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Ayuda con calculadora de matrices

El código de ejemplo que os ha dado, lo que hace es obtener los valores numéricos (a,b,c,x,y,z) de la cadena [a,b,c];[x,y,z] y añadirlos a una matriz con tantas columnas como números dentro de los corchetes, y tantas filas como grupos [ ... ] tiene la cadena.

Para sumar matrices por tanto, necesitas dos matrices de igual tamaño, a las que les hayas aplicado el método milectura(), para convertir la cadena de netrada en una verdadera matriz.

Después sólo tienes que recorrer las columnas de cada fila (para todas las filas) mediante bucles, y sumar cada elemento matriz[i][j] de las dos matrices en una nueva matriz.

Cita:
nf = numero de filas
nc = numero columnas

while (i<nf){
while(j<nc){
matrizNueva[i][j]=matriz1[i][j] + matriz2[i][j];
}
}
return matrizNueva;
Siento no ser más específico y poner los valores que tienes que utilizar para "i" y "j", pero si alguien te escribe el código completo, no aprenderás a hacerlo.