Documentaciónmultiplicar(A, B)

multiplicar(A,B)\texttt{multiplicar}(A, B)

Nombre

multiplicar - Multiplica dos matrices compatibles.

Sinopsis

out = matrices.multiplicar(A, B)

Descripcion

Calcula el producto matricial estandar entre A y B usando el esquema fila por columna.

Formula:

Cij=kAikBkjC_{ij} = \sum_k A_{ik} B_{kj}

Comportamiento

  • Requiere que la cantidad de columnas de A sea igual a la cantidad de filas de B.
  • Construye una matriz resultado acumulando productos fila por columna.
  • Retorna una MATRIZ nueva con el producto.

Funciones API relacionadas

  • matrices.multiplicar_matriz_vector()
  • matrices.transpuesta()
  • matrices.determinante_gauss()
  • matrices.inversa_gauss()

Parámetros

ParámetroTipoDescripción
AMATRIZPre-factor o matriz de la izquierda.
BMATRIZpost-factor o matriz de la derecha.

Valor de retorno

MATRIZ - Matriz resultante del producto A * B.

Ejemplo

ejemplo.blox

INCLUIR "matrices.api"

FUNCION PRINCIPAL
INICIO

    MATRIZ A[][], B[4][2], C[][]
    NUMERICO dimension, filas, columnas

    dimension = 4
    filas     = 4
    columnas  = 4
 
    A = matrices.carga_aleatoria(filas, columnas, 100)
 
    B = [[1.730, -0.001],
         [0.000,  0.000],
         [0.000,  0.000],
         [0.000,  0.000]]
 
    C = matrices.multiplicar(A, B)
  
    matrices.imprimir(A)
    matrices.imprimir(B)
    matrices.imprimir(C)

FINAL