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
Btem linhas (ou um escalar). B- Matriz ou escalar.
Argumentos de saída
C- Matriz com
size(A,1)linhas esize(B,2)colunas;C(i,j)é o produto escalar da linhaideApela colunajdeB.
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