Matrices

Multiplicación y programación

Sección 13 de 18

Multiplicación y programación

Para que un programa pueda hacer esta operación, necesitamos convertir el procedimiento matemático en un algoritmo.

  1. 1. Tomar una fila de A
  2. 2. Tomar una columna de B
  3. 3. Multiplicar los elementos correspondientes
  4. 4. Sumar los resultados
  5. 5. Guardar el resultado
  6. 6. Repetir el proceso
javascript
for (let i = 0; i < A.length; i++) {
    for (let j = 0; j < B[0].length; j++) {
        for (let k = 0; k < B.length; k++) {
            resultado[i][j] += A[i][k] * B[k][j];
        }
    }
}

El primer ciclo recorre las filas de la primera matriz, el segundo recorre las columnas de la segunda matriz y el tercero realiza las multiplicaciones y las sumas necesarias para calcular cada elemento.