MATLAB - Multiplicación de matrices

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