La multiplicación de un vector por una matriz, sin embargo, no está definida.
Esta multiplicación puede ejecutarse, como un caso especial de la
multiplicación de matrices como se define a continuación.
Multiplicación de matrices
La multiplicación de matrices se define por la expresión C
= A
⋅B
.
×
×
×
m
n
m
p
p
n
Obsérvese que la multiplicación de matrices es posible solamente si el
número de columnas en el primer operando es igual al número de filas en el
segundo. El elemento genérico c
del producto se escribe:
ij
p
∑
c
a
b
,
for
i
1
, 2 ,
K
,
m
;
j
1
, 2 ,
K
,
n
.
ij
ik
kj
k
=
1
La multiplicación de matrices no es conmutativa, es decir, en general, A⋅B ≠
B⋅A. Es posible que uno de los productos A⋅B o B⋅A no exista. Las
siguientes figuras muestran multiplicaciones de las matrices que se
almacenaron anteriormente:
Multiplicación término-a-término
La multiplicación término-a-término de dos matrices de las mismas
dimensiones es posible gracias a la función HADAMARD. El resultado es,
por supuesto, una matriz de las mismas dimensiones que los operandos. La
función HADAMARD está disponible a través del catálogo de funciones
Página 9-5