times

Multiplicação elemento a elemento, a forma de função do operador .*.

Categoria: Symbolic Computations in MATLAB > Operators and Elementary Operations

Sintaxe

C = times(A, B)

Equivalente a A .* B.

C = times(A1, A2, ..., An)

Multiplica vários arrays elemento a elemento.

Descrição

times(A, B) multiplica os elementos correspondentes. Um escalar é expandido ao tamanho do outro argumento, e dimensões compatíveis são expandidas como em qualquer operador elemento a elemento. Difere de mtimes (o operador *), que é a multiplicação matricial.

Com entrada simbólica o produto permanece exato: times(x, y) é x*y e times(sym([1 2 3]), [4 5 6]) é o vetor sym [4, 10, 18].

Argumentos de entrada

A, B
Arrays numéricos, lógicos ou simbólicos de tamanho compatível.

Argumentos de saída

C
Array dos produtos elemento a elemento.

Exemplo

Produtos numéricos e simbólicos

times([1 2 3], [4 5 6])
syms x y
times(x, y)
times(sym([1 2 3]), [4 5 6])
Saída
ans = 1×3

     4    10    18
ans = x*y
ans = 
[4, 10, 18]

Veja também

rdivide mtimes prod plus