English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Multiplicação de Matrizes do MATLAB

Suponhamos que duas matrizes A e B. Se A é uma matriz m x n e B é uma matriz n x p, elas podem ser multiplicadas para obter uma matriz C m x n. A multiplicação de matrizes é possível apenas quando o número de colunas da A é igual ao número de linhas da B.

Na multiplicação de matrizes, os elementos das linhas da primeira matriz são multiplicados pelos elementos correspondentes nas colunas da segunda matriz.

o índice (i, j) do矩阵C obtidouma cada elemento na posição correspondente da primeira matrizAo elemento na i-ésima linha do segundo矩阵Aa soma dos produtos dos elementos correspondentes na j-ésima coluna.

A multiplicação de matrizes no MATLAB é feita usando*executados pelo operador.

Exemplos Online

Use o seguinte código para criar um arquivo de script-

a = [ 1 2 3; 2 3 4; 1 2 5]
b = [ 2 1 3 ; 5 0 -2; 2 3 -1]
prod = a * b

Quando o arquivo é executado, 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