Introduç˜ao `a´Algebra Linear com o gnu-Octave - Departamento de ...
Introduç˜ao `a´Algebra Linear com o gnu-Octave - Departamento de ...
Introduç˜ao `a´Algebra Linear com o gnu-Octave - Departamento de ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.2.<br />
OPERAÇÕES MATRICIAIS 23<br />
2 -1<br />
Ou seja, A −1 =<br />
[<br />
−3 2<br />
2 −1<br />
]<br />
. Façamos a verificação <strong>de</strong> que AX = XA = I 2 :<br />
> A*X<br />
ans =<br />
1 0<br />
0 1<br />
> X*A<br />
ans =<br />
1 0<br />
0 1<br />
Uma forma um pouco mais rebuscada é a utilização <strong>de</strong> um operador boleano para se aferir da<br />
veracida<strong>de</strong> das igualda<strong>de</strong>s. Antes <strong>de</strong> nos aventurarmos nesse campo, e sem preten<strong>de</strong>r <strong>de</strong>viarmo-nos<br />
do contexto, atribua a a e a b os valores 2 e 3, respectivamente:<br />
> a=2;b=3;<br />
Suponha agora que se preten<strong>de</strong> saber se os quadrados <strong>de</strong> a e <strong>de</strong> b são iguais. Em linguagem<br />
matemática, tal seria <strong>de</strong>scrito por a 2 = b 2 . Como é óbvio, no <strong>Octave</strong> tal seria sujeito <strong>de</strong> dupla<br />
significação: o símbolo = refere-se a uma atribuição à variável ou parte <strong>de</strong> uma proposição?<br />
Como vimos anteriormente, = tem sido repetidamente usado <strong>com</strong>o símbolo <strong>de</strong> atribuição (<strong>com</strong>o<br />
por exemplo em a=2); se se preten<strong>de</strong> consi<strong>de</strong>rar = enquanto símbolo <strong>de</strong> uma proposição, então<br />
usa-se ==. O resultado será 1 se a proposição é verda<strong>de</strong>ira e 0 caso contrário. Por exemplo,<br />
> a^2==b^2<br />
ans = 0<br />
> a^2!=b^2<br />
ans = 1<br />
Usou-se 1 != para indicar ≠.<br />
Voltemos então ao nosso exemplo <strong>com</strong> as matrizes. Recor<strong>de</strong> que se preten<strong>de</strong> averiguar sobre<br />
a igualda<strong>de</strong> AX = I 2 . O <strong>Octave</strong> tem uma função pré-<strong>de</strong>finida que constrói a matriz i<strong>de</strong>ntida<strong>de</strong><br />
<strong>de</strong> or<strong>de</strong>m n: eye(n). Por exemplo, a matriz I 3 é obtida <strong>com</strong><br />
> eye(3)<br />
ans =<br />
1 De facto po<strong>de</strong>r-se-ia ter usado também ∼=, estando esta palavra também em consonância <strong>com</strong> a sintaxe<br />
do MatLab.