mtimes

Multiplicação de matrizes, o operador *.

Categoria: Mathematics > Linear Algebra

Sintaxe

C = A*B

Produto matricial de A e B.

C = mtimes(A, B)

Forma de função de A*B.

Descrição

As dimensões internas precisam coincidir; caso contrário, é gerado um erro de dimensões incorretas. Uma linha vezes uma coluna dá um escalar; uma coluna vezes uma linha dá uma matriz (o produto externo). O produto não é comutativo: A*B e B*A em geral diferem.

O produto elemento a elemento é .* (times). Se um dos operandos for escalar, * multiplica todos os elementos.

Argumentos de entrada

A
Matriz com tantas colunas quanto B tem linhas (ou um escalar).
B
Matriz ou escalar.

Argumentos de saída

C
Matriz com size(A,1) linhas e size(B,2) colunas; C(i,j) é o produto escalar da linha i de A pela coluna j de B.

Exemplo

Produtos matricial, interno e externo

[1 2; 3 4] * [1; 1]
[1 2 3] * [1; 2; 3]
[1; 2] * [3 4]
Saída
ans = 2×1

     3
     7
ans = 14
ans = 2×2

     3     4
     6     8

Veja também

times mldivide mpower dot kron