Você está na página 1de 3

3 OPERAES COM CONJUNTOS

O termo operaes com conjuntos usado quando as operaes aritmticas so realizadas entre os
elementos que ocupam as mesmas posies em cada matriz (elemento por elemento). As operaes
com conjuntos so feitas como as operaes usuais, utilizando-se dos mesmos caracteres ("*", "/",
"\", "^" e " ") precedidos por um ponto "." (".*", "./", ".\", ".^" e " . ").

3.1 Adio e Subtrao
Para a adio e a subtrao, a operao com conjuntos e as operaes com matrizes so as mesmas.
Deste modo os caracteres "+" e "-" podem ser utilizados tanto para operaes com matrizes como
para operaes com conjuntos.

3.2 Multiplicao e Diviso
A multiplicao de conjuntos indicada por ".*". Se A e B so matrizes com as mesmas dimenses,
ento A.*B indica um conjunto cujos elementos so simplesmente o produto dos elementos
individuais de A e B. Por exemplo, se
>> x = [1 2 3]; y = [4 5 6];
ento,
>> z = x .* y
resulta em
As expresses A./B e A.\B formam um conjunto cujos elementos so simplesmente os quocientes
dos elementos individuais de A e B. Assim,
>> z = x .\ y
resulta em

3.3 Exponenciao
A exponenciao de conjuntos indicada por ".^". A seguir so mostrados alguns exemplos usando
os vetores x e y. A expresso

z=
4 10 18
z =
4.0000 2.5000 2.0000
Page 1 of 3 Tutorial de Matlab - Operaes com Conjuntos
29/7/2013 http://www.del.ufms.br/tutoriais/matlab/capitulo3.htm
>> z = x .^ y
resulta em
A exponenciao pode usar um escalar.
>> z = x..^2
Ou, a base pode ser um escalar.
>> z = 2.^[x y]


3.4 Operaes Comparativas
Estes so os seis operadores usados para comparao de duas matrizes com as mesmas dimenses:
A comparao feita entre os pares de elementos correspondentes e o resultado uma matriz
composta dos nmeros um e zero, com um representando VERDADEIRO e zero, FALSO. Por
exemplo,
>> 2 + 2 ~= 4
Pode-se usar, tambm os operadores lgicos & (e) e I (ou). Por exemplo,
>> 1= = 1 & 4 = = 3
z =
l 32 729
z =
l 4 9
z =
2 4 8 16 32 64
< menor
<= menor ou igual
> maior
>= maior ou igual
== igual
~= diferente
ans =
0
Page 2 of 3 Tutorial de Matlab - Operaes com Conjuntos
29/7/2013 http://www.del.ufms.br/tutoriais/matlab/capitulo3.htm
>> 1 = = 1 | 4 = = 3
Dvidas ou sugestes, envie um e-mail para pet@del.ufms.br
ans =
0
ans =
1

Page 3 of 3 Tutorial de Matlab - Operaes com Conjuntos
29/7/2013 http://www.del.ufms.br/tutoriais/matlab/capitulo3.htm