Considere dos matrices A y B. Si A es una matriz mxn y B es una matriz nxp, se podrían multiplicar para producir una matriz mxn C. La multiplicación de matrices solo es posible si el número de columnas n en A es igual al número de filas n en B.
En la multiplicación de matrices, los elementos de las filas de la primera matriz se multiplican por las columnas correspondientes de la segunda matriz.
Cada elemento en la posición (i, j) ésima , en la matriz resultante C, es la suma de los productos de los elementos en la i ésima fila de la primera matriz con el elemento correspondiente en la j ésima columna de la segunda matriz.
La multiplicación de matrices en MATLAB se realiza mediante el operador *.
Ejemplo
Cree un archivo de script con el siguiente código:
a = [ 1 2 3; 2 3 4; 1 2 5]
b = [ 2 1 3 ; 5 0 -2; 2 3 -1]
prod = a * b
Cuando ejecuta el archivo, muestra el siguiente resultado:
a =
1 2 3
2 3 4
1 2 5
b =
2 1 3
5 0 -2
2 3 -1
prod =
18 10 -4
27 14 -4
22 16 -6