Considere duas matrizes A e B. Se A é uma matriz mxn e B é uma matriz nxp, elas podem ser multiplicadas juntas para produzir uma matriz mxn C. A multiplicação da matriz só é possível se o número de colunas n em A for igual ao número das linhas n em B.
Na multiplicação de matrizes, os elementos das linhas na primeira matriz são multiplicados pelas colunas correspondentes na segunda matriz.
Cada elemento na (i, j) ésima posição, na matriz resultante C, é a soma dos produtos dos elementos na i- ésima linha da primeira matriz com o elemento correspondente na j- ésima coluna da segunda matriz.
A multiplicação da matriz no MATLAB é executada usando o operador *.
Exemplo
Crie um arquivo de script com o seguinte 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
Quando você executa o arquivo, ele exibe o seguinte 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