MATLAB - Multiplicação de Matriz

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