MATLAB BÁSICO
Prof. Alberto Adade Filho (ITA/CTA)

Índice
Seção Anterior

13. Operações com Vetores

Soma + e subtração - operam de forma convencional, elemento a elemento de um vetor. Para que as outras operações definidas para matrizes operem elemento a elemento e assim possam ser definidas para vetores, devem estar precedidas por um ponto:

.* : multiplicação

./ e .\ : divisão

.^ : potenciação

Exs. Sejam,

x = [ 1 2 3 ] y = [ 4 5 6 ]

Então,

z = x .* y

z =

4 10 18

z = x .\ y

z =

4.0000 2.5000 2.0000

z = x ./ y

z =

0.2500 0.4000 0.5000

z = x .^ y

z =

1 32 729

z = x .^ 3

z =

1 8 27

z = 2 .^ [x y]

z =

2 4 8 16 32 64

Operações elemento-a-elemento permitem uma compactação de código que não se consegue usando linguagens de programação convencionais. Por exemplo, supor que um experimento tenha sido repetido N vezes medindo-se as variáveis a, b, c e d. Tem-se, então, quatro vetores de medidas, digamos A, B, C e D de dimensão N. Deseja-se calcular o valor da variável f para cada experimento, onde

.

Usando-se as operações elemento-a-elemento este cálculo se simplifica a,

F = A ./ (B .* C .* D)

Início da Página.
Próxima Seção.