You are on page 1of 72

PUCRS - Faculdade de Matemtica

Profa. Cludia Batistela


lgebra Matricial

Tpico
1 - Reviso de Matrizes
2 - Sistemas Lineares
3 Utilizao do Matlab
4 Vetores e Combinaes Lineares
5 Espaos e Bases
6 Transformaes Lineares
7 Transformaes Lineares Planas
8 Autovalores e Autovetores
9 Diagonalizao de Matrizes

LGEBRA MATRICIAL

Pgina
2
4
13
23
29
37
45
54
67

Tpico 1 Reviso de Matrizes


Construa as seguintes matrizes:
N 3 3 , onde n i j = 2i + 5j
A = (a i j )3 3 , onde a i j = 1 para i = j e a i j = 0 para i j

G 5 6

2 , se i < j

cujos coeficientes so dados por g i j = 3 , se i = j


4 , se i > j

1 2u + u 2

Determine u e v tal que


v

3 4
4
u

2u 5 = v 3v u v .
u 1 6 v + 5 1
v2

0 1 5
0 1 4
Sendo A =
e B=

,
- 3 4 7
6 - 1 8
calcule 2A 3B .
calcule o produto da matriz A pela transposta da matriz B.
explique por que razo no possvel calcular A 2 .
Dada a funo f (x ) = x 2x calcule f (A ) se:
2

1 0 1
A = 0 1 0
1 0 1

1 1
A=

0 1

2
x2
T
Seja A =
. Se A = A , encontre o valor de x.
2x 1 0
x
Determine x, y, z e w tais que
z

y 2 3 1 0
=
.
w 3 4 0 1

x
Mostre que no existem x, y, z e w tais que
z

y
w

1 0 1 0
0 0 = 0 1 .

2
a
Calcule os valores de a e b para que o determinante da matriz
2a

LGEBRA MATRICIAL

a
3 possa ser nulo.
b

p 1 2
p 4 4 = 18 , ento calcule o determinante da matriz p 2 4 .
p 2 1
p 4 1

p 2 2
Se

Exerccios Reviso de Matrizes

Considere as matrizes abaixo indicadas:


i 2 j , se i < j

A = (a i j )3 3 = 3j , se i > j
2 , se i = j

B = [1 2 3]

1
C = 4
5

Determine a transposta da matriz X, sendo 3X = A 3 + I k (CB) sendo k o determinante


da matriz A e I a matriz identidade.
Verifique a possibilidade de efetuarmos os produto CA e AC. Justifique sua resposta.
x 5 x
apresente inversa.
Determine x para que a matriz
3
2
Uma indstria eletrnica de ponta fabrica determinado equipamento em dois modelos P e Q.
Na montagem do aparelho tipo P so utilizados 6 transistores, 9 capacitores e 11 resistores, e no
modelo Q, 4 transistores, 7 capacitores e 10 resistores. Essa mesma indstria recebeu as
seguintes encomendas:
8 aparelhos do modelo P e 12 do modelo Q para o ms de janeiro;
10 aparelhos do modelo P e 6 do modelo Q para o ms de fevereiro.
Determine a matriz que registra o total de transistores, capacitores e resistores que sero
utilizados para atender s encomendas de cada ms.

LGEBRA MATRICIAL

Tpico 2 Sistemas Lineares


Um sistema de equaes lineares com n equaes e n incgnitas usualmente representado da
forma:
a 11 x 1 + a 12 x 2 + a 13 x 3 + L + a 1n x n = b1
a x + a x + a x +L+ a x = b
21 1
22
2
23
3
2n
n
2

LLLLLLLLLLLLLLLLL
a n1 x 1 + a n2 x 2 + a n3 x 3 + L + a nn x n = b n
sendo:
a i j : coeficientes das incgnitas

x i : incgnitas
b i : termos independentes
n : nmero de incgnitas
Representao Matricial:
a 11 a 12 a 13 L a 1n x 1 b1
a

21 a 22 a 23 L a 2n x 2 b 2
a 31 a 32 a 33 L a 3n x 3 = b 3


L L L L L L L
a n1 a n2 a n3 L a nn x n b n
14444244443 { {
A

sendo
A : matriz dos coeficientes das incgnitas
X : vetor coluna de incgnitas
B : vetor coluna de termos independentes

Classificao de sistemas quanto ao nmero de solues

Determinad o (soluo nica )


Possvel (existe soluo )

Indetermin ado (infinitas solues )


Impossvel (no existe soluo )

LGEBRA MATRICIAL

Exemplos:
x + 2y = 5

- x + 3y = 0
Representao grfica:

xy=0

x y = 1
Representao grfica:

x + 2y = 0

3x + 6 y = 0

x 3
Soluo: X = =
y 1

x
Soluo: X = : no existe
y

x
x
Soluo: X = = - x
y
2

Classificao:
Sist. possvel determinado

Classificao:
Sist. impossvel

Classificao:
Sist. possvel indeterminado

Representao grfica:

Teorema de Cramer
um teorema que apresenta a soluo de um sistema de equaes lineares em termos de
determinantes. De acordo com este teorema, dado o sistema de equaes A X = B , as
componentes do velor soluo X do sistema so obtida da seguinte forma:
x i
xi =
, i = 1 ,L, n

sendo:
o determinante da matriz A
x i o determinante da matriz obtida substituindo-se a coluna i da matriz A pelo vetor B
Observao:
Pelo teorema de Cramer podemos concluir que, sendo :
Se 0 , ento o sistema possvel determinado (possui soluo nica).
Se = 0 , ento o sistema ser possvel indeterminado ou impossvel, mas no
podemos classific-lo pelo Teorema de Cramer.

LGEBRA MATRICIAL

Exemplos:
x + 2y = 5
Para o sistema
- x + 3y = 0

1 2
x
5
temos A =
,
X
=
e
B
=

y
0
1 3

5 2
1 5
Desta forma so obtidas as matrizes A x =
e Ay =

0 3
- 1 0
Clculo dos determinantes:

= 5 , x = 15 e y = 5

Clculo das incgnitas do vetor X:

x=

x 15
=
=3

y=

y 5
= =1
5

3
Assim, X =
1
Classificao do sistema: possvel determinado.
xy=0
Para o sistema
x y = 1

1 - 1
x
0
temos A =
, X= e B=

1 - 1
y
1

Clculo do determinante: = 0 (no podemos usar o mtodo de Cramer).


Classificao do sistema: impossvel, pois as equaes so contraditrias.

x + 2y = 0
Para o sistema
3x + 6 y = 0

1 2
x
0
temos A =
,
X
=
e
B
=

y
0
3 6

Clculo do determinante: = 0 (no podemos usar o mtodo de Cramer).


Classificao do sistema: possvel indeterminado, pois as equaes so equivalentes.

x+y+z = 2

Diga para que valores de m o sistema x y + mz = 0 ser possvel determinado.


mx + 2y + z = 3

Neste caso,
1 1 1
A = 1 1 m e = m 2 m
m 2 1
O sistema ser:

compatvel determinado se = m 2 m 0 , ou seja, se m 0 ou m 1 .

LGEBRA MATRICIAL

Mtodo de Gauss




Dado um SELA, utilizamos apenas as seguintes operaes elementares:


Multiplicao de uma linha por um escalar (no real);
Soma (subtrao) de linhas;
Troca de posio de linhas;

Vamos considerar o sistema

2 x + y + 3z = 8

4 x + 2 y + 2 z = 4 .
2 x + 5 y + 3z = 12

Na forma matricial, o sistema fica:

4
.
12

2 1 3
4 2 2
2 5 3

Passo 1: multiplicar a linha 1 por 1/2

1
8 L1
2
4
12

2 1 3
4 2 2
2 5 3

1
2
2

3
2
2

1
2
0

3
2
4

1
2
0

3
2
4

4
4

12

Passo 2: substituir a linha 2 por L2 + (-4) L1

1
2
2

3
2
2

4
4 L 2 = L 2 + ( 4)L1

12

4
12

12

Passo 3: substituir a linha 3 por L3 + (-2) L1

1
2
0

3
2
4

4
12

12 L 3 = L 3 + ( 2)L1

LGEBRA MATRICIAL

4
12

20

Passo 4: permutar a linha 2 com a linha 3

1
2
0

3
2
4

4
12 L 23

20

1
2
4

3
2
0

1
2
1

3
2
0

1
2
1

3
2
0

4
20

12

Passo 5: multiplicar a linha 2 por

1
2
4

3
2
0

4
1
20 L1
4
12

4
5

12

Passo 6: multiplicar a linha 3 por -

1
2
1

3
2
0

4
5

12 1 L
1

4
5

A ltima matriz representa o seguinte sistema linear:

1
3

1x + 2 y + 2 z = 4

0 x + 1y + 0 z = 5
0 x + 0 y + 1z = 3

1
3

x + 2 (5) y + 2 3 = 4

y = 5
z = 3

LGEBRA MATRICIAL

x = 2

y = 5
z = 3

Mtodo de Gauss para inverter matriz


Como exemplo, consideremos a matriz

A =

2 1 3
4 2 2
2 5 3

Passo 1: multiplicar a linha 1 por

2 1 3
4 2 2
2 5 3

1
1 0 0 L1
2
0 1 0
0 0 0

1
2
2
5

1
4
2

3
2
2
3

1
0 0
2
0 1 0
0 0 1

1
0 0
2
2 1 0
0 0 1

Passo 2: substituir a linha 2 por L2 + (-4) L1

1
4

1
2
2
5

3
2
2
3

1
0 0
2
0 1 0 L 2 = L 2 + ( 4)L1
0 0 1

1
0
2

1
2
0
5

3
2
4
3

1
0
0

1
2
0
4

3
2
4
0

1
0

1
2
4
0

3
1
0 0
2
2
0 1 0 1
4 2 1 0

Passo 3: substituir a linha 3 por L3 + (-2) L1

1
0

1
2
0
5

3
2
4
3

1
0 0
2
2 1 0
0 0 1 L 3 = L 3 + ( 2)L1

1
0 0
2
2 1 0
1 0 1

Passo 4: permutar a linha 2 com a linha 3

1
0

1
2
0
4

3
2
4
0

1
0 0
2
2 1 0 L 23
1 0 1

LGEBRA MATRICIAL

Passo 5: multiplicar a linha 2 por

1
0

1
2
4
0

3
2
0
4

1
0 0
2
1
1 0 1 L1
4
2 1 0

1 0 3

2
0 1 0

0 0 4

1
2
1
0

1
0
2
1

0
4
2 1

3
2
0
4

0
1
4
0

Passo 6: substituir a linha 1 por L1 + (-1/2) L2

1
2
1
0

3
2
0
4

1
0
2
1

0
4
2 1

0
1
L1 = L1 + ( )L 2
2
1
4
0

5
1
0
8
8
1
1

0
4
4
2 1 0

Passo 7: multiplicar a linha 3 por -

1 0 3

2
0 1 0

0 0 4

5
1
0
8
8
1
1

0
4
4
1
2 1 0 L1
4

1 0

0 1

0 0

5
8
1

4
1
2

3
2
0
1

0
0

1
4

1

8
1
4

Passo 8: substituir a linha 1 por L1 + (-3/2) L3

1 0

0 1

0 0

3
2
0
1

5
8
1

4
1
2

0
0

1
4

1

3
8 L1 = L1 + ( )L 3
2
1
4

A 1 =
A ltima matriz a inversa da matriz A, isto , .

Verifique que A A- 1 = I3

1 0 0
0 1 0

0 0 1

1
8
1

4
1
2

3
8
0

1
4

1
8
1

4
1
2

3
8
0

1
4

1

8
1
4

1

8
1

4 .
0

e A- 1 A = I3 .

LGEBRA MATRICIAL

10

Exerccios Sistemas Lineares

Utilize o teorema de Cramer para classificar os sistemas e, se possvel, indicar a soluo dos
mesmos atravs deste mtodo.
2x 1 + x 2 + 7x 3 = 16

x 1 + 3x 2 + 2x 3 = 5
3x + 4x + 9x = 11
2
3
1
Resp: Sendo = 0 Sistema possvel indeterminado ou impossvel

x 1 + 2x 2 + 3x 3 = 1

4x 1 + 5x 2 + 6x 3 = 5
7x + 8x + 9x = 11
2
3
1
Resp: Sendo = 0 Sistema possvel indeterminado ou impossvel
ax + y + z = 1

Determine o valor de a para que o sistema x + ay + z = 1 seja possvel determinado.


x + y + az = 1

Resp: compatvel determinado se a 1 e a 2


x + 2y - az = 0

Determinar a condio para que o sistema x + y - 2z = 0


seja compatvel determinado.
2x + ay + z = 0

Observe que neste caso o vetor B nulo, e o sistema dito homogneo.


Resp: a = 1
Encontre 3 nmeros reais cuja soma igual a 12, tais que as seguintes restries sejam
respeitadas:
a soma do dobro do primeiro com o segundo e o dobro do terceiro 5
o terceiro nmero um a mais do que o primeiro.
Encontre um sistema linear cujas equaes descrevem este problema e resolva-o.
- 4
Resp: X = 19
- 3
Uma dieta requer para a refeio principal:
7 unidades de gordura;
9 unidades de protenas e
16 unidades de carboidratos
Certa pessoa dispe de 3 alimentos com os quais pode montar sua dieta:
Alimento 1: cada medida contm 2 unidades de gordura, 2 unidades de protena e 4 unidades de
carboidratos.

LGEBRA MATRICIAL

11

Alimento 2: cada medida contm 3 unidades de gordura, 1 unidade de protena e 2 unidades de


carboidratos.
Alimento 3: cada medida contm 1 unidade de gordura, 3 unidades de protena e 5 unidades de
carboidratos.
Sejam x, y e z o nmero de medidas que a pessoa consome dos alimentos 1, 2 e 3,
respectivamente, em sua refeio principal. Encontre um sistema linear em x, y e z cuja soluo
diz quantas medidas de cada alimento deve ser consumida pela pessoa para atender dieta.
1
Resp: X = 1
2
7 Utilize o Algoritmo de Gauss para resolver os sistemas.

a)

x+y +z =9

4 x + 5 y 3z = 4
3 x + y + 2z = 10

b)

x + 2y + z 2t

2 x + 5 y + 3 z 3t

3 x 7 y 5 z + 8t
4 x + 10 y + 5z 7t

1
Resp: X = 3
5

=3
=5
= 6

Resp:

3
1
X=
2

0

Resp:

4 - z
X = z - 3
z
1
X = 3
2

= 12

c)

x + y = 1

2 x + 3 y z = 1
x z = 4

d)

x + 2y + z = 9

2 x + y z = 3
3 x y 2z = 4

Resp:

e)

4 x 6 y + 2 z = 4

x + y 3z = 2
6 x + 9 y 3 z = 3

Resp: S I

LGEBRA MATRICIAL

12

Tpico 3 Utilizao do Matlab


Origem e utilizao do Matlab
O
Matlab

um
software
destinado
a
fazer
clculos
com
matrizes
( Matlab = MATrix LABoratory ). Foi criado no fim dos anos 1970, tendo sido adotado pela
primeira vez por engenheiros de projeto de controle. Rapidamente se espalhou para outros
campos de aplicao. Atualmente tambm utilizado nas reas da educao, em especial no
ensino da lgebra linear e anlise numrica, e muito popular entre os cientistas envolvidos com
o processamento de imagem.

Acesso ao Matlab

Janela de comando
Os comandos do Matlab so normalmente digitados na janela de comando (conforme a figura
abaixo), onde uma nica linha de comando introduzida e processada imediatamente.

Arquivo .m
O MatLab tambm capaz de executar seqncias de comandos armazenadas em arquivos. Os
arquivos que contm as declaraes do MATLAB so chamadas arquivos .m, e consistem de
uma seqncias de comandos normais do MATLAB. Para editar um arquivo texto na janela de
comando do MATLAB selecione New M-file para criar um novo arquivo ou Open M-file para
editar um arquivo j existente, a partir do menu File. Os arquivos podem, tambm, ser editados
fora do MATLAB utilizando qualquer editor de texto.

LGEBRA MATRICIAL

13

Gravao do arquivo .m
Ao efetuar a gravao de um arquivo .m observe os seguintes detalhes:
O primeiro caracter do nome do arquivo no pode ser um nmero
No deixe espaos em branco nem utilize caracteres como o ponto ( . ) na composio do
nome dado ao arquivo

Execuo do arquivo .m
Para que um arquivo seja executado basta acionar a opo Run na barra de ferramentas,
conforme mostra a figura abaixo.

Ateno !!
fundamental que o arquivo j tenha sido gravado com algum nome para que o mesmo possa
ser executado no Matlab.

LGEBRA MATRICIAL

14

Operadores relacionais
SMBOLO

SIGNIFICADO

<

Menor

>

Maior

<=

Menor ou igual

>=

Maior ou igual

= =

Igual

~=

Diferente

Ateno !!
o smbolo '=' usado para atribuio a variveis
o smbolo '= =' usado para testar uma igualdade

Operadores lgicos
SMBOLO

SIGNIFICADO

&

And ( e )

Or ( ou )

Not ( negao )

Declaraes no Matlab
1 3
5 7
5
Declarao das matrizes M =
, N=
e b=

2 4
0 3
9
RESULTADOS NA JANELA DE
COMANDO

COMANDOS DO ARQUIVO .M

M=[1 3; 2 4]
N=[5 7; 0 -3]
b=[5 ; 9]

M=
1
2
N=
5
0
b=
5
9

3
4
7
-3

Observaes:
ao declararmos uma matriz utilizamos ponto-e-vrgula para separar os elementos de cada
linha.
o smbolo de igualdade (= ) representa no Matlab uma atribuio. Desta forma, o resultado de
uma operao atribudo varivel declarada esquerda do smbolo.

LGEBRA MATRICIAL

15

Clculo do determinante da matriz M


COMANDOS DO ARQUIVO .M
det(M)

RESULTADOS NA JANELA DE
COMANDO
ans =
-2

Observao:
A varivel ans uma varivel global do Matlab para armazenar o resultado do ltimo comando
executado.
Operaes com matrizes:
Multiplicao da matriz M pela constante 4
COMANDOS DO ARQUIVO .M
4*M

RESULTADOS NA JANELA DE
COMANDO
ans =
4 12
8 16

( )

Clculo de potncias de matrizes M 2

COMANDOS DO ARQUIVO .M
M^2

RESULTADOS NA JANELA DE
COMANDO
ans =
7 15
10 22

Multiplicao das matrizes M e N (MN )


COMANDOS DO ARQUIVO .M
M*N

RESULTADOS NA JANELA DE
COMANDO
ans =
5 -2
10 2

( )

Transporta de uma matriz M T

COMANDOS DO ARQUIVO .M
M'

RESULTADOS NA JANELA DE
COMANDO
ans =
1 2
3 4

LGEBRA MATRICIAL

16

Inversa de uma matriz M 1

COMANDOS DO ARQUIVO .M
inv(M)

RESULTADOS NA JANELA DE
COMANDO
ans =
-2.0000 1.5000
1.0000 -0.5000

Alterao de um ou mais elementos da matriz M


Se quisermos fazer M 1 2 = 10
COMANDOS DO ARQUIVO .M
M(1,2)=10

RESULTADOS NA JANELA DE
COMANDO
M=
1 10
2 4

Alterar a primeira coluna de M ( a partir do resultado em ), que ser ento substituda


pelas componentes do vetor b
COMANDOS DO ARQUIVO .M
M(:,1) = b

RESULTADOS NA JANELA DE
COMANDO
M=
5 10
9 4

Alterar a primeira linha de M ( a partir do resultado em ), que ser substituda pela


constante 8
COMANDOS DO ARQUIVO .M
M(1,: ) = 8

RESULTADOS NA JANELA DE
COMANDO
M=
8 8
9 4

Definio de matrizes cujos coeficientes so dados por uma frmula


Definir a matriz N 3 3 , cujos elementos so dados por N i j = 2i + 5j .
COMANDOS DO ARQUIVO .M
for i=1:3
for j=1:3
N(i,j)=2*i+5*j;
end

RESULTADOS NA JANELA DE
COMANDO
N=
7 12 17
9 14 19
11 16 21

LGEBRA MATRICIAL

17

end
N

Defina a matriz G 5 6

2 , se i < j

cujo termo genrico dado por G i j = 3 , se i = j


4 , se i > j

COMANDOS DO ARQUIVO .M
for i=1:5
for j=1:6
if i<j
G(i,j)=2;
else if i= =j
G(i,j)=3;
else G(i,j)=4;
end;
end;
end;
end;

RESULTADOS NA JANELA DE
COMANDO

G=
3
4
4
4
4

2
3
4
4
4

2
2
3
4
4

2
2
2
3
4

2
2
2
2
3

2
2
2
2
2

Resoluo de sistemas via Matlab


Mtodo de Cramer
Exemplo:

2x 3y + z = 1
3

Mostrar que a soluo do sistema x + 2y 3z = 4 dada por X = 2


x + y + 2z = 1
1

COMANDOS DO ARQUIVO .M
A=[2 -3 1;1 2 -3;-1 1 2];
B=[1; 4; 1];
Ax=A;
Ay=A;
Az=A;
Ax(:,1)=B;
Ay(:,2)=B;
Az(:,3)=B;
dA=det(A)
dAx=det(Ax)
dAy=det(Ay)
dAz=det(Az)

RESULTADOS NA JANELA DE
COMANDO
dA =
14
dAx =
42
dAy =
28
dAz =
14
x=
3
y=
2

LGEBRA MATRICIAL

18

x=dAx/dA
y=dAy/dA
z=dAz/dA

z=
1

LGEBRA MATRICIAL

19

Comando solve
O Matlab dispe do comando solve para resoluo de sistemas de equaes.
Exemplo:
2x 3y + z = 1
3

Mostrar que a soluo do sistema x + 2y 3z = 4 dada por X = 2


x + y + 2z = 1
1

COMANDOS DO ARQUIVO .M

[x,y,z]=solve('2*x-3*y+z=1','x+2*y-3*z=4','-x+y+2*z=1')

RESULTADOS
x=
3
y=
2
z=
1

4x + 3y + 2z = 16

Verificar via solve que o sistema 3x + 4y + 5z = 33 indeterminado, indicar sua soluo


x + y + z = 7

genrica e apresentar duas solues numricas vlidas.


4x 6y + 2z = 4

Verificar via solve que o sistema x + y 3z = 2


impossvel.
6x + 9y 3z = 3

Exerccios Utilizao do Matlab

1 5 9
3 5 7
3

Defina no Matlab as matrizes A = 4 8 10 , B = 6


8 12 , o vetor y = 5 e
3 7 12
5.4 3.1 9.4
7
efetue as seguintes operaes :
a multiplicao da matriz A pela constante 5

25 45
5
Resp: X = 20 40 50
15 35 60
a soma das matrizes A e B

2
2 0

Resp: X = 2
16
22
8.4 10.1 21.4
o quadrado da matriz B

LGEBRA MATRICIAL

20

58.8 46.7 104.8


Resp: X = 94.8
71.2
166.8
53.16 26.94 87.76
o determinante da matriz A

Resp: det (A ) = 52

o produto da matriz A pelo vetor y

91
Resp: X = 98
128
o produto dos determinantes das matrizes A e B

Resp: det (A ) det (B) = 842.4

o determinante da matriz obtida aps o produto de A e B.

Resp: det (A B) = 842.4

o produto AB

75.6 62.9 137.6


Resp: AB = 114 115 218
97.8 78.2 175.8
o produto BA

- 4 - 104 - 161
Resp: BA = 10
178
278
21.2 117.6 192.4
a transposta da matriz A

1 - 4 3
Resp: A = 5 8 7
9 10 12
T

substitua a primeira linha de A pelo vetor y

3 5 7
Resp: A = - 4 8 10
3 7 12
substitua a segunda coluna de B pela terceira coluna de A

- 3 7 - 7
Resp: B = - 4 8 10
3 7 12
Defina no matlab a matriz C, tamanho 3x3, com todos os coeficientes iguais a zero.
Dica: escreva help zeros no Matlab.

LGEBRA MATRICIAL

21

Defina no matlab a matriz D, tamanho 3x4, com todos os coeficientes iguais a um.
Dica: escreva help ones no Matlab.
Defina a matriz F44 cujo termo genrico Fi j = 4i 2 + 3j
Calcule o determinante da matriz F e, se possvel, a inversa da matriz F.
7 10 13 16
19 22 25 28
, det (F) = 0 F no possui matriz inversa
Resp: F =
39 42 45 48

67 70 73 76
Utilize o comando solve do Matlab para determinar, se possvel, a soluo dos seguintes
sistemas lineares:

y+z = 2

x + z = 3
x + y =1

4x + 3y + 2z = 16

3 x + 4y + 5z = 33
x+y+z =7

- 2
Resp: X = 3
- 1

x+y+z =0

x-y=2
2y + z = 1

z -5
X = 12 - 2z Sistema impossvel
z

LGEBRA MATRICIAL

22

Tpico 4 Vetores e Combinaes Lineares


Grandezas fsicas
As grandezas fsicas se subdividem em escalares e vetoriais.
Grandezas escalares: se caracterizam por serem completamente definidas quando so
especificados o seu mdulo ( = magnitude ou intensidade ) e sua unidade de medida.
m = 20kg (m : massa )
Exemplos:
3
V = 1m (V : volume)
Grandezas vetoriais ou vetores: se caracterizam por trs componentes: mdulo,
direo e sentido.
d = 10m (d : deslocamento )
Exemplos:
F = 5N (F : fora )

Observe que o deslocamento no fica perfeitamente definido se for apresentada somente a


distncia percorrida, havendo a necessidade de especificar a direo e o sentido do
deslocamento. A figura abaixo representa o deslocamento de um corpo de uma posio inicial A
para uma posio final B, atravs do segmento de reta orientado AB.

Geometricamente vetores so representados por segmentos de reta orientados no plano ou no


espao. A ponta da seta do segmento orientado o ponto final ou extremidade e a outra
extremidade o ponto inicial ou origem do segmento orientado.

Exemplo: A figura abaixo representa graficamente o vetor d .

Neste caso, tem-se:


Mdulo: dado pelo comprimento do segmento AB
Direo: dada pela reta suporte do segmento (30o com a horizontal).
Sentido: dado pela seta colocada na extremidade do segmento.

LGEBRA MATRICIAL

23

Vetores em sistemas de coordenadas


As operaes com vetores podem ser definidas utilizando um sistema de coordenadas. Um
par ordenado (x, y ) um vetor do IR2 e uma tripla ordenada (x, y, z ) um vetor do IR3. Os
conjuntos IR2 e IR3 so exemplos de espaos vetoriais, e cada elemento destes conjuntos um
vetor. Representamos geometricamente estes vetores por uma flecha orientada, geralmente com
origem no ponto que representa o vetor nulo do espao e com extremidade no ponto
correspondente s coordenadas do vetor. O vetor zero representado por:
0 = (0 , 0 ) no IR2
0 = (0 , 0 , 0) no IR3
Exemplos:
v = (2 , 3) um vetor do IR2
As componentes ou coordenadas do vetor v, segundo as direes x e y, so as projees
ortogonais do vetor nas duas direes. Neste caso, tem-se
2: componente do vetor v na direo x
3: componente do vetor v na direo y

v = (2 , 3 , 4) um vetor do IR3
Neste caso, tem-se
2: componente do vetor v na direo x
3: componente do vetor v na direo y
4: componente do vetor v na direo z

Igualdade de Vetores
Os vetores v = (v1 , v 2 ) e w = (w 1 , w 2 ) so iguais se, e somente se, v1 = w 1 e v 2 = w 2

LGEBRA MATRICIAL

24

Exemplo:
Sendo u = (2 , 5) e v = (x + 1 , y + 7 )
y+7=5
Se u = v ento x + 1 = 2 e
y = 2
Logo, x = 1 e
Equivalncia de Vetores
Dois vetores v e w so equivalentes se possuem mesmo comprimento, direo e sentido, e isso
significa que seus pontos terminais coincidem quando seus pontos iniciais so colocados na
origem.
Operaes Aritmticas sobre Vetores
Sendo v = (v1 , v 2 ) e w = (w 1 , w 2 ) vetores no IR2 e k um escalar qualquer, ento:

v + w = (v1 + w 1 , v 2 + w 2 )
Exemplo:
Sendo u = (2 , 3) e v = (4 , 7 )

u + v = (2 + 4 , 3 + 7 ) = (6 , 10)

Geometricamente a soma de dois vetores pode ser obtida colocando-se a origem do segundo
vetor na extremidade do primeiro vetor, sendo ento o vetor soma (ou vetor resultante) o que
fecha o tringulo (origem coincidente com a origem do primeiro e extremidade coincidente com
a extremidade do segundo)

ou
colocando-se as origens dos dois vetores coincidentes e construir um paralelogramo; o vetor
soma (ou vetor resultante) ser dado pela diagonal do paralelogramo cuja origem coincide com a
dos dois vetores.

v w = (v1 w 1 , v 2 w 2 )
Exemplo:
Sendo u = (2 , 5) e v = (1 , 0)

u v = (2 1 , 5 0 ) = (1 , 5)

k v = (k v1 , k v 2 )
Exemplo:
Sendo u = (2 , 3)

5 u = (5 2 , 5 3) = (10 , 15)

LGEBRA MATRICIAL

25

A igualdade de vetores bem como as operaes em outras dimenses so anlogas ao que temos
no IR2.
Exemplo:
Sendo u = (2 , 5 , 0) e v = (1 , 0 , 3) , ento:
u + v = (2 + 1 , 5 + 0 , 0 + 3) = (3 , 5 , 3)
u v = (2 1 , 5 0 , 0 3) = (1 , 5 , 3)
3 u = (3 2 , 3 5 , 3 0) = (6 , 15 , 0)
Combinao Linear de Vetores
Dado um conjunto de n vetores { u 1 , u 2 ,L , u n

dizemos que um vetor v combinao

linear dos vetores dados e existem nmeros reais a 1 , a 2 , L , a n tais que:


v = a 1u1 + a 2 u 2 + L + a n u n
Exemplos:

Dados { (1 , 0) , (0 , 1) } e v = (3 , 4) ento v combinao linear dos vetores dados, pois:


Isto , sendo u 1 = (1 , 0) e

(3 , 4) = 3 (1 , 0) + 4 (0 , 1)
u 2 = (0 , 1) ento v = 3u 1 + 4u 2

Dados { (1 , 0 , 0) , (0 , 1 , 0) , (0 , 0 , 1) } e v = (2 , 7 , 4) ento, sendo u 1 = (1 , 0 , 0) ,


u 2 = (0 , 1 , 0) e u 3 = (0 , 0 , 1) tem-se v = 2u 1 + 7u 2 4u 3

O vetor v = (8 , 2) combinao linear dos vetores u 1 = (1 , 1) e u 2 = (1 , 1) , pois:

(8 , 2) = a (1 , 1) + b (1 , 1) = (a + b , a b )

Ou seja,
a+b=8

a b = 2
Soluo do sistema: a = 3 e b = 5

Concluso: O vetor v = (8 , 2) combinao linear dos vetores u 1 = (1 , 1) e u 2 = (1 , 1)


pois (8 , 2) = 3 (1 , 1) + 5 (1 , 1) .

Verifique se o vetor v = (1 , 4 , 10) combinao linear dos vetores u 1 = (1 , 2 , 3) ,


u 2 = (4 , 5 , 6) e u 3 = (7 , 8 , 9 ) .
(1 , 4 , 10) = a (1 , 2 , 3) + b (4 , 5 , 6) + c (7 , 8 , 9)
Ou seja,
a + 4b + 7c = 1

2a + 5b + 8c = 4
3a + 6b + 9c = 10

Soluo do sistema: No existe.


Concluso: O vetor v = (1 , 4 , 10) no combinao linear dos vetores u 1 = (1 , 2 , 3) ,
u 2 = (4 , 5 , 6) e u 3 = (7 , 8 , 9 ) .

LGEBRA MATRICIAL

26

Vetores Linearmente Dependentes (LD) e Linearmente Independente (LI)


Um conjunto de vetores dados { u 1 , u 2 ,L , u n } Linearmente Dependente ( LD ) se
existir um deles que combinao linear dos demais. Caso isto no ocorra, o conjunto de vetores
chamado de Linearmente Independente ( LI ). Isto implica que { u 1 , u 2 ,L , u n } um
conjunto LI se e somente se a combinao linear
a 1u1 + a 2 u 2 + L + a n u n = 0
tem como soluo nica todos os coeficientes a i iguais a zero.
Exemplos:

O conjunto { (1 , 2) , (2 , 4) } LD, pois (2 , 4) = 2 (1 , 2) .


O conjunto { (1 , 0) , (0 , 1) } LI, pois (1 , 0) k (0 , 1) , para qualquer valor de k.
O conjunto { (0 , 0) , (3 , 4) } LD, pois (0 , 0) = 0 (3 , 4) .
O conjunto { (1 , 0 , 0) , (0 , 1 , 0 ) , (3 , 4 , 0) } LD, pois (3 , 4 , 0 ) = 3 (1 , 0 , 0) + 4(0 , 1 , 0) .
Critrio prtico
Para determinar se um conjunto de n vetores {u 1 , u 2 ,L , u n } do Rn LI ou LD, usamos o
determinante D = det {u 1 , u 2 ,L , u n } . Neste caso, concluimos que:
se D 0
o conjunto LI
se D = 0
o conjunto LD ( = um deles combinao linear dos demais )
No caso particular de dois vetores, um conjunto
constante k tal que u 1 = k u 2 .

{ u1 , u 2 }

LD se e somente se existe uma

Exemplos:

{ (1 , 1) , ( 1 , 1) } LI ou LD ?
Soluo:

1 1
1

=2

Concluso: O conjunto
outro.

{ (1 , 1) , ( 1 , 1) } LI, j que nenhum dos dois vetores mltiplo do

{ (1 , 2 , 3) , (4 , 5 , 6) , (7 , 8 , 9) } LI ou LD ?
1 4 7
Soluo: 2 5 8 = 0
3 6 9
Concluso: O conjunto { (1 , 2 , 3) , (4 , 5 , 6) , (7 , 8 , 9) } LD, j que existe um vetor que
combinao linear dos demais: (7 , 8 , 9 ) = 2 (4 , 5 , 6 ) (1 , 2 , 3) .

LGEBRA MATRICIAL

27

Exerccios Vetores e Combinaes Lineares

Em cada item, verifica se o vetor v combinao linear dos vetores u 1 , u 2 e u 3 .

v = (11 , 9 , 7 )

u 1 = (1 , 2 , 3)

u 2 = (4 , 3 , 2)

u 3 = (6 , 4 , 2 )

v = (16 , 5 , 11)

u 1 = (2 , 1 , 3)

u 2 = (1 , 3 , 4)

u 3 = (7 , 2 , 9 )

v = (48 , 57 , 66)

u 1 = (1 , 4 , 7 )

u 2 = (2 , 5 , 8)

u 3 = (3 , 6 , 9 )
Resp: Sim, para todos os itens

Verifica se os conjuntos so LI ou LD. Caso o conjunto seja LD, tente identificar uma
combinao linear entre os vetores.
Resp: LD pois (5 , 5) = 5 (1 , 1)

{ (1 , 1) , (5 , 5) }
{ (2 , 3) , ( 1 , 4) }

Resp: LI pois

2 1
= 11
3
4

1 1 1

{ (1 , 1 , 1) , (1 , 1 , 0) , (1 , 0 , 0) }

Resp: LI pois 1 1 0 = 1

1 0 0

{ (1 , 1 , 4 , 6) , (5 , 6 , 8 , 9) , ( 1 , 3 , 7 , 9) , (18 , 8 , 15 , 21) }
Resp: LD pois (18 , 8 , 15 , 21) = 5 (1 , 1 , 4 , 6) + 2 (5 , 6 , 8 , 9) 3 ( 1 , 3 , 7 , 9)

LGEBRA MATRICIAL

28

Tpico 5 Espaos e Bases


Espaos gerados

Vamos supor que V seja um espao vetorial e B = { v1 , v 2 , L , v n } V um conjunto de


vetores linearmente independentes; ento o conjunto de todas as combinaes lineares dos
vetores de B um sub-espao vetorial de V, gerado por B.
Vamos considerar os exemplos abaixo apresentados:
Exemplos:

Seja

V = IR 2 um espao vetorial

B = { (1 , 2) } um conjunto de vetores LI

O conjunto de todos os vetores mltiplos ou combinaes lineares do vetor (1 , 2) a reta que


passa pela origem com equao y = 2 x . Esta reta um sub-espao vetorial do IR 2 , de
dimenso 1.

A reta y = 2 x um sub-espao vetorial do IR 2 de dimenso 1

Seja

V = IR 3 um espao vetorial

B = { (1 , 0 , 0) , (0 , 1 , 0) } um conjunto de vetores LI

O conjunto de todos os vetores que so combinaes lineares dos vetores (1 , 0 , 0) e (0 , 1 , 0)


formam um plano contido no IR 3 em que cada vetor tem a terceira coordenada nula. Este plano
um sub-espao vetorial do IR 3 , de dimenso 2.

LGEBRA MATRICIAL

29

O plano xOy um sub espao vetorial do IR 3 de dimenso 2.

Base

Um conjunto B = { v1 , v 2 , L , v n

} de vetores de um espao vetorial V chamado de base de

V se linearmente independente e se gera V.


Exemplos:

Seja

V = IR 2

B = { (1 , 0 ) , (0 , 1) } a base cannica do IR 2

1 0
Observe que B um conjunto LI ( Linearmente Independente ), j que a matriz
possui
0 1
1 0
determinante
= 1 0 . Alm disto, o conjunto B gera o IR 2 , pois qualquer vetor (x , y )
0 1
combinao linear dos vetores (1 , 0) e (0 , 1) , isto ,
(x , y ) = x (1 , 0) + y (0 , 1)
Alguns exemplos:
(3 , 4) = 3 (1 , 0) + 4 (0 , 1)
(5 , 2) = 5 (1 , 0) 2 (0 , 1)
(- 3 , 0) = 3 (1 , 0) + 0 (0 , 1)
V = IR 2
Seja
B = { (1 , 1) , ( 1 , 1) } uma base do IR 2
1 1
De fato, B LI , pois
= 2 e todo vetor (x , y ) combinao linear dos vetores de B.
1 1
Exemplo: O vetor u = (3 , 4) pode ser escrito como uma combinao dos vetores de B, j que:
(3 , 4) = a (1 , 1) + b ( 1 , 1)

LGEBRA MATRICIAL

30

ab=3
7
1
Resulta no sistema
e b= .
cuja soluo dada por a =
2
2
a+b=4
7
1
Sendo assim, (3 , 4 ) = (1 , 1) + ( 1 , 1)
2
2
Desta forma, dizemos ento que as coordenadas do vetor (3 , 4) na base B = { (1 , 1) , ( 1 , 1) }
7 1
e .
so
2 2
Resumindo:
na base cannica B = { (1 , 0) , (0 , 1) } temos
7
na base B = { (1 , 1) , ( 1 , 1) } temos u =
2

Seja

u = (3 , 4)
1
,
2

V = IR 3

B = { (1 , 0 , 0 ) , (0 , 1 , 0 ) , (0 , 0 , 1) } a base cannica do IR 3

1 0 0

B um conjunto LI, pois 0 1 0 = 1 e todo vetor (x , y , z ) do IR 3 uma combinao linear

0 0 1
dos vetores do conjunto B, pois:

(x , y , z ) = x (1 , 0 , 0) + y (0 , 1 , 0) + z (0 , 0 , 1)
Exemplo:

Seja

(3 , 4 , 5) = 3 (1 , 0 , 0) + 4 (0 , 1 , 0) + 5 (0 , 0 , 1)
V = IR 3

B = { (0 , 2 , 0 ) , (3 , 0 , 3) , ( 4 , 0 , 4 ) } uma base do IR 3
0 3 4

B um conjunto LI, pois 2 0

0 3

0 = 48 .
4

Todo vetor do IR uma combinao linear destes trs vetores.


Exemplo: Vamos determinar as coordenadas do vetor v = (3 , 4 , 5) na base B.
O vetor v = (3 , 4 , 5) pode ser escrito como uma combinao dos vetores de B, j que:
(3 , 4 , 5) = a (0 , 2 , 0) + b (3 , 0 , 3) + c ( 4 , 0 , 4)

3b - 4c = 3
4
1

Resulta no sistema 2a = 4
cuja soluo dada por a = 2 , b =
e c= .
3
4
3b + 4c = 5

Sendo assim,

(3 , 4 , 5) = 2 (0 , 2 , 0) + 4 (3 , 0 , 3) + 1 ( 4 , 0 , 4)
3

LGEBRA MATRICIAL

31

4 1
e as coordenadas do vetor v = (3 , 4 , 5) nesta base B so 2 , ,
3 4

Produto Escalar

O produto escalar de dois vetores do IR n u = (u 1 , u 2 , L , u n ) e v = (v1 , v 2 , L , v n ) dado


por
n

u . v = u i vi
i =1

O produto escalar dos vetores u e v obtido no Matlab atravs do comando

dot(u , v )

** Os vetores u e v devem ser obrigatoriamente declarados anteriormente.


Exemplos:
Calcula o produto escalar dos vetores u = (1 , 2) e v = (3 , 5)
Neste caso,
u . v = 1 3 + 2 5 = 3 + 10 = 13
Via Matlab
COMANDOS DO ARQUIVO .M RESULTADOS NA REA DE TRABALHO
u=
u=[1;2]
v=[3;5]
dot(u,v)

v=

1
2
3
5

ans =
13

Calcular o produto escalar dos vetores u = (1 , 2 , - 1) e v = (0 , 3 , 5)


Neste caso,
u . v = 1 0 + 2 3 + ( 1) 5 = 1
Via Matlab
COMANDOS DO ARQUIVO .M RESULTADOS NA REA DE TRABALHO
u= 1
2
-1
u=[1;2;-1]
v= 0
v=[0;3;5]
3
dot(u,v)
5
ans =
1

Vetores Ortogonais
Dois vetores u e v so ortogonais se:

u.v=0

( produto escalar entre eles nulo )

LGEBRA MATRICIAL

32

Exemplos:
Os vetores u = (1 , 1) e v = (- 1 , 1) so ortogonais, pois
u.v=0

Os vetores u = (1 , 2 , - 1) e v = (0 , 3 , 5) no so ortogonais, pois


u . v = 1 (u . v 0)
Geometricamente, dois vetores do IR 2 ( ou do IR 3 ) so ortogonais se o ngulo
entre eles for igual a 90o

Conjuntos Ortogonais

Um conjunto M = { v1 , v 2 , L , v n

de um espao vetorial V ortogonal se


vi . v j = 0

para cada par de vetores i , j, com i j .

Exemplo: O conjunto M = { (1 , 1 , 0) , (2 , 2 , 4) , (4 , 4 , 4) } ortogonal, pois


(1 , 1 , 0) . (2 , 2 , 4) = 0
(1 , 1 , 0) . (4 , 4 , 4) = 0
(2 , 2 , 4) . (4 , 4 , 4) = 0

Bases Ortogonais

Uma base B = { v1 , v 2 , L , v n

} de um espao vetorial V ortogonal se


vi . v j = 0

para cada par de vetores i , j, com i j .

Exemplos:
As bases cannicas do IR 2 e do IR 3 so ortogonais.
Para IR 2 : B = { (1 , 0) , (0 , 1) }
Para IR 3 :

B = { (1 , 0 , 0) , (0 , 1 , 0) , (0 , 0 , 1) }

A base B = { (1 , 1) , ( 1 , 1) } uma base ortogonal do IR 2 .

Normalizao de um vetor

Dado um vetor u = (u 1 , u 2 , L , u n ) do IR n , o mdulo de u dado por:


u =

(u 1 )2 + (u 2 )2 + L + (u n )2 .

Se u = 1 , ento u um vetor unitrio.


Todo vetor u com mdulo no-nulo pode ser normalizado fazendo-se:
u
v=
u
O mdulo do vetor u obtido no Matlab atravs do comando

LGEBRA MATRICIAL

norm(u )

33

Via Matlab
COMANDOS DO ARQUIVO .M RESULTADOS NA REA DE TRABALHO
u=1
u=[1 ; 1]
1
norm(u)
ans =
1.4142
Exemplo:
Vamos considerar o vetor u = (3 , 4) .
Neste caso,

u =5

Mdulo de u:

v=

Normalizao do vetor u:
Mdulo do vetor v:
3
** O vetor v = ,
5

v =

(3 , 4)

3 4
= ,
32 + 4 2 5 5

9 16
+
=1
25 25

4
um vetor unitrio que tem a mesma direo do vetor u.
5

Bases Ortonormais
uma base ortogonal formada por vetores unitrios.

Exemplo:
A base B = { (1 , 1) , (- 1 , 1 ) } uma base ortogonal, mas no ortonormal.

1
1 1
1
A base B ' =
,
,
,
uma base ortonormal do IR 2 .
2
2
2
2
Via Matlab:
O comando que permite calcular:

(1 , 1)

= 12 + 12 = 2 1,4142 dado por


>> norm([1; 1] )
ans =
1.4142

( 1 , 1)

( 1)2 + 12

= 2 1,4142 dado por


>> norm( [-1 ; 1] )
ans =
1.4142

Logo, a base ortonormal :

LGEBRA MATRICIAL

34

1
1 1
1
B' =
,
,
,
= { (0,7071 , 0,7071) , ( 0,7071 , 0,7071 ) }
2
2
2
2
Exemplo:
O conjunto { ( 1 , 2 , 3) , (2 , 2 , 2) } LI.
Vamos efetuar as seguintes operaes:
Acrescentar um terceiro vetor a este conjunto para que ele se transforme numa base
ortogonal do IR 3 .
Soluo:
De fator procuramos um vetor v = (a , b , c ) do IR 3 que satisfaa os seguintes produtos :
(a , b , c ) . ( 1 , 2 , 3) = 0

(a , b , c ) . (2 , 2 , 2 ) = 0
Efetuando-se os produtos indicados, vem:
a + 2b + 3c = 0

2a 2b + 2c = 0
Soluo do sistema: a = 5c , b = 4c e c = c
Uma possibilidade de soluo: a = 5 , b = 4 e c = 1
Logo, v = (- 5 , 4 , 1)
Assim, uma base ortogonal do IR 3 o conjunto

B = { ( 1 , 2 , 3) , (2 , 2 , 2) , ( 5 , 4 , 1) }
Obter uma base ortonormal do IR 3 .
Para obter uma base ortonormal do IR 3 , basta dividir cada vetor de B pelo seu mdulo.
Assim, uma base ortonormal do IR 3 o conjunto
B ' = { ( 0.2673 , 0.5345 , 0.8018) , (0.5774 , 0.5774 , 0.5774 ) , ( 0.7715 , 0.6172 , 0.1543) }

Cada vetor do conjunto B ' unitrio e os vetores so ortogonais dois a dois.

Exerccios Espaos e Bases

Calcula as coordenadas do vetor v = (3 , 5) na base B = { (1 , 2) , ( 2 , 1) } .


Verifica se o conjunto B = { (1 , 1 , 3) , (2 , 3 , 6) , (3 , 4 , 9) } ou no base do IR 3 .
Verifica se o conjunto B = { (1 , 1 , 1 , 3) , (0 , 0 , 1 , 4 ) , (1 , 0 , 5 , 9 ) , (1 , 0 , 9 , 4) } ou no
base do IR 4 .

LGEBRA MATRICIAL

35

O conjunto B = { (1 , 1 , 1) , (- 1 , 1 , 0) } LI. Adiciona um terceiro vetor no-nulo a este


conjunto de modo que o conjunto resultante seja ortogonal.

Normaliza o conjunto B = { (1 , 2) , ( 2 , 1) } .

LGEBRA MATRICIAL

36

Tpico 6 Transformaes Lineares


As transformaes so funes onde o domnio e o contradomnio so espaos vetoriais,
isto , tanto a varivel independente quanto a varivel dependente so vetores.
Exemplos:
T : IR 2 IR 2

T (x , y ) = (x , y )

Esta transformao T toma cada vetor do IR 2 e o reflete em torno do eixo X.

T : IR 2 IR 2

T(x , y ) = (- x , y )

Esta transformao T toma cada vetor do IR 2 e o reflete em torno do eixo Y.

LGEBRA MATRICIAL

37

Definio de uma transformao linear


Sejam V e W espaos vetoriais.
T : V W uma transformao linear ( TL

) se T satifaz as seguintes propriedades:

T(u + v ) = T(u ) + T(v ) , para quaisquer u, v V


T(a u ) = a T(u ) , para qualquer a IR e u V

OBS: Se V = W a TL chamada de operador linear de V


Outras propriedades de uma transformao linear
Sendo T : V W uma TL do espao vetorial V no espao vetorial W, verica-se que:

T(0) = 0

T(- u ) = T(u ) , para qualquer u V

T(u - v ) = T(u ) T(v ) , para quaisquer u, v V

Exemplos:
Vamos verificar se as transformaes apresentadas a seguir so lineares ou no.
T : IR IR

T(x ) = 2x
Neste caso estamos considerando o conjunto dos nmerors reais como um espao vetorial.
A transformao definida por T(x ) = 2x .
Vejamos a validade de cada uma das propriedades de uma TL:

T(x + y ) = 2(x + y ) = 2x + 2y
T(x ) + T(y ) = 2x + 2y
T(ax ) = 2(ax ) = 2ax
aT(x ) = a (2x ) = 2ax

Concluso: T uma transformao linear pois as duas propriedades foram verificadas.


T : IR IR

T(x ) = 2x + 3

T(x + y ) = 2(x + y ) + 3 = 2x + 2y + 3
T(x ) + T(y ) = 2(x ) + 3 + 2(y ) + 3 = 2x + 2y + 6

Concluso: T no uma transformao linear pois pelo menos uma das propriedades no
verificada.
No exemplo , sendo T(0) = 3 , conclui-se queT no uma TL, de acordo com a propriedade
T(0) = 0 acima descrita.

LGEBRA MATRICIAL

38

Representao matricial de uma transformao linear


Uma transformao linear T : IR n IR m pode ser representada na base cannica por
uma matriz A m n . Neste texto, sempre sero consideradas as bases cannicas do IR n .

Notao: A ou [T ]

Exemplos:
T : IR 2 IR 3

T(x , y ) = (x + y , x y , 2x )

T(1 , 0 ) = (1 , 1 , 2 )
Clculo da imagem dos vetores da base cannica:
T(0 , 1) = (1 , 1 , 0 )
1 1
1 1

Matriz de T: A = 1 1 ou [T ] = 1 1
2 0
2 0
OBS: as colunas da matriz A so as imagens dos vetores da base cannica

x
Nesta notao, a transformao interpretada como a multiplicao de A pelo vetor v = .
y
x + y 1 1


x
x y = 1 1 .
2x 2 0 y

T : IR 2 IR 2

T(x , y ) = (x + 3y , 4 x + 2y )

T(1 , 0 ) = (1 , 4 )
Clculo da imagem dos vetores da base cannica:
T(0 , 1) = (3 , 2 )
1 3
Matriz de T: A =
, sendo que:
4 2
x + 3y 1 3 x

=
.
4x + 2y 4 2 y
Exemplo numrico:

T(1 ,1) = (1 + 3 , 4 + 2) = (4 , 6)

ou

1 3 1 1 + 3 4
4 2 . 1 = 4 + 2 = 6

T : IR 3 IR 3

T(x , y , z ) = (x + y + z , x + y + 2z , x y )

T(1 , 0 , 0 ) = (1 , 1 , 1)

Clculo da imagem dos vetores da base cannica: T(0 , 1 , 0 ) = (1 , 1 , 1)


T(0 , 0 , 1) = (1 , 2 , 0)

LGEBRA MATRICIAL

39

1 1 1
Matriz de T: A = 1 1 2 .
1 1 0
1 0 4
A transformao T : IR 3 IR 3 tem representao matricial A = 1 2 3 .
0 2 4
Calcule T(1 , 4 , 7 ) .
1 0 4 1 29

Soluo: w = T(1 , 4 , 7 ) e w = 1 2 3 4 = 14
0 2 4 7 36
Logo, T(1 , 4 , 7 ) = (29 , 14 , 36) .
T(1 , 0) = (2 , 5)

2
2
Calcule T(x , y ) , sendo T : IR IR uma TL tal que:
e
T(0 , 1) = ( 4 , 1)

2 4
Matriz de T: A =

5 1
x
Considerando-se a transformao como a multiplicao de A pelo vetor v = , vem:
y
2 4 x 2x 4y
5 1 . y = 5x + y

Concluso: T(x , y ) = (2x 4y , 5x + y )

Exerccios Transformaes Lineares

Exerccios:

T : IR 2 IR 2
Considere a TL
T(x , y ) = (2x + 2y , x + 5y )
Calcule:
T(0 , 0)
T(1 , 1)
T(T (2 , 4 )) = T 2 (2 , 4 ) , e deduza uma maneira prtica para efetuar este clculo

T : IR 2 IR 2
Considere a TL
T(x , y ) = (2x + 2y , x + 5y )
Calcule o(s) vetor(es) v = (x , y ) tais que T(x , y ) = (0 , 0) .
Considere as transformaes:

LGEBRA MATRICIAL

40

T1 : IR 2 IR 2

T1 (x , y ) = (2x + 2y , x + 5y )

T2 : IR 2 IR 2

T2 (x , y ) = (x + y , x - 2y )

Calcule:

T1 (T2 (3 , 4))
T2 (T2 (3 , 4))

T2 (T2 (T2 (T2 (3 , 4 )))) = T24 (3 , 4 ) , e deduza uma maneira prtica de efetuar este clculo

T : IR 2 IR 2
Considere a TL
T(x , y ) = (x + 2y , y )
Calcule:
T(0 , 0)
T(1 , 0)
T(1 , 1)
T(0 , 1)
A transformao que efetua uma rotao de um ngulo no IR 2 representada pela matriz
cos( ) sen ( )
A=

sen ( ) cos( )
OBS: No Matlab os ngulos devem ser apresentados em radianos
Lembrete: radianos corresponde a 180 o
3 4
Calcule a imagem do vetor u = , por uma rotao de 60 o do plano.
5 5
Represente geometricamente.
Compare o mdulo de u com o mdulo de T(u )

cos( ) sen ( ) 0
A matriz A = sen ( ) cos( ) 0 uma transformao linear no IR 3 que representa uma
0
0
1
rotao em torno do eixo Z de um ngulo .
Calcule a imagem do vetor u = (2 , 0 , 4) por uma rotao de 90 o do eixo Z.
Represente geometricamente.
Compare o mdulo de u com o mdulo de T(u )

cos( ) sen ( ) 0
Considere novamente a matriz A = sen ( ) cos( ) 0 de uma transformao linear no
0
0
1
IR 3 que representa uma rotao em torno do eixo Z de um ngulo .

LGEBRA MATRICIAL

41

Calcule a imagem do vetor u = (1 , 0 , 1) por uma rotao de 45 o do eixo Z.


Represente geometricamente.
Compare o mdulo de u com o mdulo de T(u )

37 27 67
Seja T : IR IR uma TL dada pela matriz A = 6 7 3 7 2 7 .
2 7 6 7 3 7
3

Calcule T(1 , 2 , 3) e compare

(1 , 2 , 3)

T (1 , 2 , 3) . O que voc observa ?

T(1 , 0 , 0 ) = (2 , 3 , 4)

Seja T : IR IR uma TL tal que: T(0 , 1 , 0 ) = (1 , 1 , 2)


T(0 , 0 , 1) = (- 1 , 2 , 0)

Determine a matriz de T e T(3 , 4 , 5) .

Respostas

T(0 , 0) = (0 , 0 )
T(1 , 1) = (4 , 4)
T(T(2 , 4)) = (60 , 78)

Se A a matriz de T, basta efetuar o produto de A 2 por u = (2 , 4)

O nico vetor v = (x , y ) tat que T(x , y ) = (0 , 0) o prprio vetor nulo, ou seja, v = (0 , 0)

T1 (T2 (3 , 4 )) = (4 , 32 )
T2 (T2 (3 , 4)) = (2 , 17 )
T24 (3 , 4 ) = ( 13 , 83)

Se A a matriz de T, basta efetuar o produto de A 4 por u = (3 , 4)

T(0 , 0) = (0 , 0 )
T(1 , 0) = (1 , 0)
T(1 , 1) = (3 , 1)
T(0 , 1) = (2 , 1)

LGEBRA MATRICIAL

42



cos 3 sin 3

Matriz de T: A =
sin cos
3
3

T(u ) = ( 0.3928 , 0.9196)

u =1

T(u ) = 1



cos 2 sen 2 0

Matriz de T: A = sen cos 0


2

2
0
0
1

T(u ) = (0 , 2 , 4)

u = 4,4721

T(u ) = 4,4721

LGEBRA MATRICIAL

43



cos 4 sen 4 0

Matriz de T: A = sen cos 0


4

4
0
0
1

T(u ) = (0,7071 , 0,7071 , 1)

u = 1,4142

T(u ) = 1,4142

T(1 , 2 , 3) = (3.5714 , 0.8571 , 0.7143)

(1 , 2 , 3)

= 3,7417 e

T (1 , 2 , 3) = 3,7417

2 1 1
Matriz de T: A = 3 1 2 , sendo T(3 , 4 , 5) = (5 , 15 , 20)
4 2 0

LGEBRA MATRICIAL

44

Tpico 7 Transformaes Lineares Planas


Figuras no Matlab
Podemos gerar figuras no Matlab indicando os vrtices da mesma e a ordem em que eles devem
ser plotados.
Exemplo: Podemos gerar uma figura semelhante a apresentada abaixo com base nos vrtices:
v1 = (1 , 1)

v 2 = (2 , 3)
v = (3 , 1)
3

COMANDOS MATLAB

RESULTADO

>> x = [1 2 3 1]
>> y = [1 3 1 1]
>> plot(x, y)

LGEBRA MATRICIAL

45

Observa o efeito da modificao apresentada no comando plot.


COMANDOS MATLAB

RESULTADO

>> x = [1 2 3 1]
>> y = [1 3 1 1]
>> plot(x, -y)

Operadores lineares na computao grfica


Vamos relacionar algum operadores lineares T : IR 2 IR 2 utilizados na computao grfica
bidimensional.

T : IR 2 IR 2
Reflexo em relao ao eixo X:
T (x , y ) = (x , y )
Aplicando-se a transformao linear, vem:
T(1 , 0 ) = (1 , 0 )
Clculo da imagem dos vetores da base cannica:
T(0 , 1) = (0 , 1)
1 0
Matriz de T: A =

0 1
x
x
Numa TL qualquer tem-se: T(x , y ) = A * , sendo o vetor das coordenadas de um
y
y
ponto ponto.
Considere o tringulo delimitado pelo pontos (0 , 0 ) , (1 , 0) e (0 , 1) :

Aplicando-se a transformao linear para cada um dos pontos delimitantes da figura


T(0 , 0) = (0 , 0)

temos: T(1 , 0 ) = (1 , 0 )
T(0 , 1) = (0 , 1)

LGEBRA MATRICIAL

46

O grfico abaixo destaca a figura original ( vermelho ) e a resultante aps a reflexo em torno do
eixo X ( cinza ).

T : IR 2 IR 2
Reflexo em relao ao eixo Y:
T(x , y ) = (- x , y )
Aplicando-se a transformao linear, vem:
1 0
A=

0 1

T(0 , 0) = (0 , 0)

Considerando-se novamente a figura do caso temos: T(1 , 0) = (- 1 , 0)


T(0 , 1) = (0 , 1)

O grfico abaixo destaca a figura original e a resultante aps a reflexo em torno do eixo Y.

T : IR 2 IR 2
Reflexo em relao origem:
T(x , y ) = (- x , - y )
1 0
Aplicando-se a transformao linear, vem: A =

0 1
Considere a figura:

LGEBRA MATRICIAL

47

T(1 , 1) = (- 1 , 1)

Para cada um dos pontos delimitantes da figura temos: T(3 , 1) = (- 3 , 1)


T(2 , 3) = (- 2 , 3)

O grfico abaixo destaca a figura original e a resultante aps a reflexo em relao origem.

T : IR 2 IR 2
Dilatao e contrao de fator :
T(x , y ) = ( x , y )
Contrao: 0 < 1 e Dilatao: > 1
T : IR 2 IR 2
Dilatao e contrao na direo do eixo X:
T(x , y ) = ( x , y )
0
Aplicando-se a transformao linear, vem: A =

0 1
Considere a figura:

T(1 , 1) = (2 , 1)
T(3 , 1) = (6 , 1)

Considerando-se = 2 , temos:
T (3 , 2 ) = (6 , 2 )
T (1 , 2) = (2 , 2 )
O grfico abaixo destaca a figura original e a resultante aps a dilatao efetuada.

LGEBRA MATRICIAL

48

T(1 , 1) = (0.5 , 1)
T(3 , 1) = (1.5 , 1)
1

Considerando-se = , temos:
2
T (3 , 2 ) = (1.5 , 2 )
T (1 , 2 ) = (0.5 , 2 )
O grfico abaixo destaca a figura original e a resultante aps a contrao efetuada.

T : IR 2 IR 2
Dilatao e contrao na direo do eixo Y:
T (x , y ) = (x , y )
1 0
Aplicando-se a transformao linear, vem: A =

0
T : IR 2 IR 2
Cisalhamento de fator na direo do eixo X:
T (x , y ) = (x + y , y )
1
Aplicando-se a transformao linear, vem: A =

0 1
Considere a figura:

T(0 , 0 ) = (0 , 0 )
T(2 , 0 ) = (2 , 0 )

Para = 3 , temos:
T (2 , 1) = (5 , 1)
T (0 , 1) = (3 , 1)

LGEBRA MATRICIAL

49

O grfico abaixo destaca a figura original e a resultante aps o cisalhamento em X efetuado.

T : IR 2 IR 2
Cisalhamento de fator na direo do eixo Y:
T (x , y ) = (x , x + y )
1 0
Aplicando-se a transformao linear, vem: A =

1
T(0 , 0 ) = (0 , 0 )
T(2 , 0 ) = (2 , 4 )

Considerando-se novamente a figura do caso e = 2 , temos:


T (2 , 1) = (2 , 5)
T (0 , 1) = (0 , 1)
O grfico abaixo destaca a figura original e a resultante aps o cisalhamento em Y efetuado.

Rotao:

{ T : IR

IR 2

A transformao que efetua uma rotao de um ngulo no IR 2 representada pela matriz


cos( ) sen ( )
A=

sen ( ) cos( )

OBS: No Matlab os ngulos devem ser apresentados em radianos


Lembrete: radianos corresponde a 180 o
Sentido anti-horrio: ngulo
Sentido horrio: ngulo

Considere a figura:

LGEBRA MATRICIAL

50

T(0 , 0) = (0 , 0)

Para cada um dos pontos delimitantes temos: T(2 , 0) = (1.4142 , 1.4142)


T(1 , 2) = (- 2 , 1)

O grfico abaixo destaca a figura original e a resultante aps a rotao de 90 o efetuada.

LGEBRA MATRICIAL

51

Exerccios Transformaes Lineares Planas

A partir da representao grfica abaixo, efetue as seguintes modificaes atravs do Matlab:

A duplicao em suas dimenses nas direes X e Y


Uma reflexo em torno do eixo X no mesmo grfico que a figura original
A partir da representao grfica abaixo, efetue as seguintes modificaes atravs do Matlab:

Uma rotao de 45 o , uma rotao de 90 o e uma rotao de 180 o . Apresente num mesmo grfico
a figura original e as resultantes das rotaes.

LGEBRA MATRICIAL

52

Respostas:

LGEBRA MATRICIAL

53

Tpico 8 Autovalores e Autovetores


Autovalores e Autovetores
Seja T : IR n IR n uma transformao linear. Se existe um vetor no-nulo v tal que
T (v ) = v
para algum escalar , ento dito um autovalor da TL, e cada vetor no-nulo v tal que
T(v ) = v dito um autovetor da TL associado a .
Como a cada TL T : IR n IR n corresponde uma matriz A n n que a representa, os valores de
e v da definio acima so chamados tambm de autovalor ( valor prprio ) e autovetor ( vetor
prprio ) da matriz A, respectivamente.

Exemplos:
T : IR 2 IR 2
Seja
T(x , y ) = (2x + 2y , x + 5y )

Mostrar que o vetor v = (1 , 1) um autovetor da transformao associado ao autovalor = 4 .


T(1 , 0 ) = (2 , 1)
2 2
Matriz de T: A =
pois

1 5
T(0 , 1) = (2 , 5)
e
2 2 x 4
1
1 5 . y = 4 = 4 1



Assim, para v = (1 , 1) temos Av = 4v .

Concluso: v = (1 , 1) um autovetor da TL associado ao autovalor = 4 .

LGEBRA MATRICIAL

54

T : IR 2 IR 2
Seja
T(x , y ) = (2x + 2y , x + 5y )
Mostrar que o vetor v = (4 , 2) um autovetor da transformao associado ao autovalor = 3 .
2 2
Matriz de T: A =

1 5
e
2 2 4 12
4


.
3
=
=
1 5 2 6


2
Assim, para v = (4 , 2) temos Av = 3v .

Concluso: v = (4 , 2) um autovetor da TL associado ao autovalor = 3 .


3
A transformao que efetua a rotao do vetor u = ,
5
mostra a figura abaixo, no tem nenhum autovetor.

LGEBRA MATRICIAL

4
o
de 60 do plano, conforme
5

55

Clculo de autovalores e autovetores


Para o clculo dos autovalores e autovetores de uma transformao linear T : IR n IR n
representada pela matriz A, devemos resolver a equao
Av=v
ou seja,
Av=Iv
onde I a matriz identidade de ordem n. Assim, devemos procurar solues no-triviais do
sistema
(A I ) v = 0
Para que tal ocorra, a matriz A I deve ser singular, ou seja,

A I =0
Assim, os autovalores associados ao autovalor formam o espao-soluo ou autoespao de A
associado a .
Exemplo:
T : IR 2 IR 2
Seja
T(x , y ) = (2x + 2y , x + 5y )
Calcular os autovalores desta transformao linear e determinar os autoespaos associados.
2 2
1 0
Matriz de T: A =
, e sendo n = 2 , ento I =

1 5
0 1
2-
2
Equao caracterstica: A I = 0
=0
-1 5 -
Soluo da equao: (2 ) (5 ) + 2 = 0 2 7 + 12 = 0 = 3 ou = 4
COMANDOS DO ARQUIVO .M RESULTADOS NA REA DE TRABALHO
ans =
1 -7 12
T=[2 2; -1 5];
poly(T)
ans =
roots(poly(T))
4
3
Observe que o comando poly(T) gera como resultado os coeficientes do polinmio
caracterstico e o comando roots(poly(T)) os autovalores.
Devemos ainda determinar, a partir de cada um dos autovalores calculados, os autovetores
correspondentes. Assim:

Para = 4 o autovetor v = (x , y ) (0 , 0) deve satisfazer T(x , y ) = 4 (x , y ) , ou seja,


(2x + 2y , x + 5y ) = (4x , 4y )
Logo,
2x + 2y = 4x
2x + 2y = 0
x = y

Soluo:

x + 5y = 4y
x + y = 0
y = y (livre)
Assim, todo vetor em que a primeira coordenada igual segunda um autovetor associado a
= 4.

LGEBRA MATRICIAL

56

Exemplo numrico: Sendo v = (2 , 2) ento T(2 , 2) = (8 , 8) = 4(2 , 2)


Portanto, o autovetor associado ao autovalor = 4
v = x (1 , 1) para x 0 ou v = (1 , 1)
Se tomarmos o conjunto de todos os mltiplos do vetor v = (1 , 1) , teremos a reta y = x , abaixo
representada, que passa pela origem do IR 2 e um subespao vetorial do IR 2 , chamado de
autoespao associado ao autovetor v = (1 , 1) .

1
1
vn =
,
= (0.7071 , 0.7071) o autovetor normalizado de v.
2
2

Para = 3 o autovetor v = (x , y ) (0 , 0) deve satisfazer T(x , y ) = 3 (x , y ) , ou seja,


(2x + 2y , x + 5y ) = (3x , 3y)
Logo,
2x + 2y = 3x
x + 2y = 0
x = 2 y

Soluo:

x + 5y = 3y
x + 2y = 0
y = y (livre)
Assim, todo vetor em que a primeira coordenada igual ao dobro da segunda um autovetor
associado a = 3 .
Exemplo numrico: Sendo v = (4 , 2) ento T(4 , 2) = (12 , 6) = 3(4 , 2)
Se tomarmos o conjunto de todos os mltiplos do vetor v = (4 , 2) , teremos a reta y = 2 x ,
abaixo representada, que passa pela origem do IR 2 e um subespao vetorial do IR 2 , chamado
de autoespao associado ao autovetor v = (4 , 2) .

4
vn =
,
20

2
= (0.8944 , 0.4472 ) o autovetor normalizado de v.
20

LGEBRA MATRICIAL

57

Via Matlab:
COMANDOS DO ARQUIVO .M RESULTADOS NA REA DE TRABALHO
P=
-0.8944 -0.7071
-0.4472 -0.7071
T=[2 2; -1 5];
[P,D]=eig(T)
D=
3 0
0 4
Interpretao dos resultados:
O autovalor = 3 est associado ao autovetor v1 = ( 0.8944 , 0.4472)
O autovalor = 4 est associado ao autovetor v 2 = ( 0.7071 , 0.7071)

Multiplicidade Algbrica e Geomtrica de Autovalores


A multiplicidade algbrica dada pelo nmero de vezes que um autovalor aparece como raiz
do polinmio caracterstico, ou seja, P( ) = 0 ; e a multiplicidade geomtrica dada pelo
nmero de autovetores LI associados a um autovalor.

Relaes entre multiplicidades algbrica e geomtrica


Teorema: Se A uma matriz quadrada, ento a multiplicidade geomtrica de um autovalor de
A no mximo igual multiplicidade algbrica.
Exemplos:

0 0 2
Sendo A = 1 2 1 a matriz de uma TL, temos:
1 0 3
Polinmio caracterstico: P( ) = 3 5 2 + 8 4
Autovalores: 1 = 2 = 2 e 3 = 1
Neste caso observa-se que um dos autovalores se repete, no caso = 2 , e por esta razo dizemos
que este autovalor possui multiplicidade algbrica 2. O outro autovalor, ou seja = 1 possui
multiplicidade algbrica 1 ( ou simples ).
0 0 2 x 2z
Lembre ainda que: T(x , y , z ) = 1 2 1 * y = x + 2y + z
1 0 3 z x + 3z
Autovetores:
Para = 1 T(x , y , z ) = 1 (x , y , z ) ( 2z , x + 2y + z , x + 3z ) = (x , y , z )

LGEBRA MATRICIAL

58

2z = x

Sistema associado: x + 2y + z = y
x + 3z = z

x = 2y

Soluo do sistema: y = y (livre)


z = y

Exemplo: v = (- 2 , 1 , 1) e v normalizad o = (- 0.8165 , 0.4082 , 0.4082 )

Para = 2 T(x , y , z ) = 2 (x , y , z ) ( 2z , x + 2y + z , x + 3z ) = (2x , 2 y , 2z )


2z = 2x

Sistema associado: x + 2y + z = 2 y
x + 3z = 2z

x = z

Soluo do sistema: y = y (livre)


z = z (livre)

Exemplos:

v = (0 , 1 , 0) (considerando-se z = 0) sendo v normalizad o = (0 , 1 , 0 )

v = (- 1 , 0 , 1) (considerando-se y = 0) sendo v normalizad o = (- 0.7071 , 0 , 0.7071)


Via Matlab:
COMANDOS DO ARQUIVO .M RESULTADOS NA REA DE TRABALHO

A=[0 0 -2; 1 2 1; 1 0 3];


poly(A)
roots(poly(A))
[P,D]=eig(A)

ans =
1 -5 8 -4
ans =
2.0000
2.0000
1.0000
P=
0 -0.8165
0.7071
1 0.4082
0
0 0.4082 -0.7071
D=
2 0 0
0 1 0
0 0 2

Interpretao:
= 1 o autovalor associado ao autovetor
v = (- 2 , 1 , 1) . Este autovalor possui
multiplicidade algbrica igual a 1.
= 2 o autovalor associado aos autovetores v = (0 , 1 , 0 ) e v = (- 1 , 0 , 1) . Este
autovalor possui multiplicidade algbrica igual a 2.
Ainda pelo fato destes vetores serem LI, j que o determinante
2 1 1

0 1 0 = 1 ( 0)
1 0 1

LGEBRA MATRICIAL

59

dizemos que = 1 possui multiplicidade geomtrica 1 e que = 2 possui multiplicidade


geomtrica 2.
Assim, o subespao associado ao autovalor = 1 uma reta pela origem do IR 3 que tem
dimenso 1; e o subespao associado ao autovalor = 2 um plano pela origem do IR 3 que
tem dimenso 2.

2 0 0
Sendo A = 1 3 0 a matriz de uma TL, temos:
3 5 3
Polinmio caracterstico: P( ) = 3 8 2 + 21 18
Autovalores: 1 = 2 = 3 e 3 = 2
Neste caso observa-se que o autovalor = 3 aparece repetido, e por esta razo dizemos que este
autovalor possui multiplicidade algbrica 2. O autovalor = 2 possui multiplicidade algbrica 1.
2x
2 0 0 x

Neste caso: T(x , y , z ) = 1 3 0 * y = x + 3y


3 5 3 z - 3x + 5y + 3z
Autovetores:
Para = 3 T(x , y , z ) = 3 (x , y , z ) (2x , x + 3y , 3x + 5 y + 3z ) = (3x , 3y , 3z )
2x = 3x

Sistema associado: x + 3y = 3y
- 3x + 5y + 3z = 3z

x = 0

Soluo do sistema: y = 0
z = z (livre)

Exemplo: v = (0 , 0 , 2) e v normalizad o = (0 , 0 , 1)

Para = 2 T(x , y , z ) = 2 (x , y , z ) (2x , x + 3y , 3x + 5 y + 3z ) = (2x , 2 y , 2z )

2x = 2x

Sistema associado: x + 3y = 2 y
- 3x + 5y + 3z = 2z

x = -y

Soluo do sistema: y = y (livre)


z = 8y

Exemplo: v = (1 , 1 , 8) e v normalizado = (0.1231 , 0.1231 , 0.9847)

LGEBRA MATRICIAL

60

Via Matlab:
COMANDOS DO ARQUIVO .M RESULTADOS NA REA DE TRABALHO
ans =
1 -8 21 -18
ans =
3.0000 + 0.0000i
3.0000 - 0.0000i
2.0000
P=
0
0
0.1231
0
0.0000 -0.1231
1.0000 -1.0000 0.9847
D=
3 0 0
0 3 0
0 0 2

A=[2 0 0; 1 3 0; -3 5 3];
poly(A)
roots(poly(A))
[P,D]=eig(A)

Interpretao:
= 2 o autovalor associado ao autovetor v = (- 1 , 1 , 8) . Este autovalor possui
multiplicidade algbrica igual a 1.
= 3 o autovalor associado aos autovetores v = (0 , 0 , 1) e v = (0 , 0 , 1) . Este
autovalor possui multiplicidade algbrica igual a 2.
Ainda pelo fato destes vetores serem LD
( so mltiplos pois (0 , 0 , 1) = 1 (0 , 0 , 1) )
dizemos que = 3 possui multiplicidade geomtrica 1.
Sendo assim, a cada autovalor corresponde um sub-espao vetorial do IR 3 de dimenso 1,
associado ao autovalor, gerado pelos mltiplos do autovetor.

Exerccios Autovalores e Autovetores

T : IR 2 IR 2
Seja
T(x , y ) = (- 14x + 12y , 20x + 17 y )
Calcule no Matlab:
O polinmio caractertico de T
Os autovalores e autovetores desta TL
Os autovetores na forma normalizada, associados a cada autovalor.

T : IR 2 IR 2
Seja
T (x , y ) = (x , x + 2 y )
O polinmio caractertico de T
Os autovalores e autovetores desta TL

LGEBRA MATRICIAL

61

1
0 0 2 0
0
1 0 1 0
.
Verifique se v = autovetor da matriz M =
1
0 1 2 0

0
0 0 0 1
Em caso afirmativo, identifica o autovalor correspondente.
4 0 1
Calcule no Matlab os autovalores e autovetores da matriz M = 2 1 0 .
2 0 1
Escreva os autovetores na forma normalizada, associados a cada autovalor.
Calcule o polinmio caracterstico,
1 0 0 0
2 4 0 1

representada pela matriz 1 3 5 0

0 4 5 7
0 0 2 5

os autovalores e autovetores da transformao linear


0
0
0 .

9
9

Considere a matriz de transformao abaixo apresentada em cada item e determine seu


polinmio caracterstico, autovalores e autovetores correspondentes, e a multiplicidade algbrica
e geomtrica de cada autovalor.
2 0
0 2
A=
0
0

0
0

2 0
0 2
A=
0
0

0
0

0 0
0 0
3 0

1 3

0 0
5 - 5
3 0

0 3

Respostas

Polinmio caracterstico: P( ) = 2 3 + 2
Autovalores: 1 = 1 e 2 = 2
Autovetores:
Para 1 = 1 T(x , y ) = 1 (x , y ) ( 14x + 12y , 20x + 17y ) = (x , y )
14x + 12y = x
15x + 12y = 0
Sistema associado:

20x + 17y = y
20x + 16y = 0

2 = 2

x = x (livre)

Soluo do sistema:
5x
y = 4
Exemplos: v1 = (4 , 5) e v1 = (1 , 1.25)
T(x , y ) = 2 (x , y ) ( 14x + 12y , 20x + 17y ) = (2x , 2 y )

LGEBRA MATRICIAL

62

14x + 12y = 2x
16x + 12y = 0
Sistema associado:

20x + 17y = 2y
20x + 15y = 0
x = x (livre)

Soluo do sistema:
4x
y = 3
Exemplos: v 2 = (3 , 4 ) e v 2 = (1 , 1.3333)

Para 1 = 1 temos v1 = (- 0.6247 , 0.7809)


Para 2 = 2 temos v 2 = (- 0.6 , 0.8)
Para 1 = 1 T(x , y ) = 1 (x , y ) (x , x + 2 y ) = (x , y )
x = x
x = x (livre)
Sistema associado:
Soluo do sistema:
x + 2 y = y
y = x
Exemplos: v1 = (1 , 1) , v1 = (2 , 2) e v1 = (0.7071 , 0.7071) (forma normalizada)
2 = 2 T(x , y ) = 2 (x , y ) (x , x + 2 y ) = (2x , 2 y )
x = 2x
x = 0
Soluo do sistema:
Sistema associado:
x + 2 y = 2y
y = y (livre)
Exemplos: v 2 = (0 , 2) e v 2 = (0 , 1) (forma normalizada)

0 0 2 0 x 2z
1 0 1 0 y x + z

* =
T(x , y , z , t ) = (2z , x + z , y 2z , t )
0 1 2 0 z y 2z

0 0 0 1 t t
Polinmio caracterstico: P( ) = 4 + 3 - 3 2 + 2

Autovalores: 1 = 1 , 2 = 1 , 3 = 2 e 4 = 1 (observe que um dos autovalores se repete !)


Para = 2
Temos T(x , y , z , t ) = 2(x , y , z , t ) (2z = 2x , x + z = 2y , y 2z = 2z , t = 2t )
2x + 2z = 0
x + 2y + z = 0

Sistema associado:
y = 0
3t = 0
x = z
y = 0

Soluo do sistema:
z = z (livre)
t = 0
Exemplos: v = (- 1 , 0 , 1 , 0) e v = (- 0.7071 , 0 , 0.7071 , 0) (forma normalizada)

LGEBRA MATRICIAL

63

Logo, o um autovetor da matriz M associado ao autovalor = 2 .

4 0 1 x 4x + z
2 1 0 * y = 2x + y T(x , y , z ) = (4x + z , - 2x + y , - 2x + z )

2 0 1 z 2x + z
Polinmio caracterstico: P( ) = 3 - 6 2 + 11 - 6
Autovalores: 1 = 1 , 2 = 2 e 3 = 3
Autovetores:
Para 1 = 1 T(x , y , z ) = 1 (x , y , z )

2 = 2

3x + z = 0
Sistema associado:
2x = 0
x = 0
Soluo do sistema:
y = y (livre)
Exemplos: v1 = (0 , 2 , 0) e v1 = (0 , 1 , 0) (forma normalizada)
T (x , y , z ) = 2 (x , y , z )
2x + z = 0

Sistema associado: 2x y = 0
2x z = 0

x = x (livre)

Soluo do sistema: y = 2x
z = 2x

Exemplos: v 2 = (1 , 2 , 2 ) e v 2 = (0.3333 , 0.6667 , 0.6667 ) (forma normalizada)

3 = 3

T (x , y , z ) = 3 (x , y , z )
x + z = 0

Sistema associado: 2x 2y = 0
2x 2z = 0

x = z

Soluo do sistema: y = x
z = z (livre)

Exemplos: v 2 = (- 1 , 1 , 1) e v 2 = (- 0.5774 , 0.5774 , 0.5774) (forma normalizada)

LGEBRA MATRICIAL

64


x
0 x

4 0 1 0 y 2x + 4y s
3 5 0 0 * z = x + 3y + 5z


4 5 7 9 s 4y + 5z + 7s + 9t
0 2 5 9 t 2z + 5s + 9t
T(x , y , z , s , t ) = (x , 2x + 4y s , 4y + 5z + 7s + 9t , 2z + 5s + 9t )
Polinmio caracterstico: P( ) = 5 - 26 4 + 211 3 - 709 2 + 982 - 459
1
2

0
0

AUTOVALORES
1 = 14.5219
2 = 1.6248
3 = 4.0498

4 = 4.8035
5 = 1

0 0

AUTOVETORES
v1 = (0 , - 0.0706 , - 0.0223 , 0.7432 , 0.6649)
v 2 = (0, 0.3278 , 0.2914 , 0.7786 , 0.4488)
v 3 = (0 , 0.2803 , - 0.8849 , - 0.0140 , 0.3716 )

v 4 = (0 , 0.0575 , 0.8778 , 0.0462 , 0.4734)


v 5 = (0.4034 , - 0.0082 , - 0.0947 , 0.7822 , - 0.4652 )

Polinmio caracterstico: P( ) = 4 - 2 3 11 2 + 12 + 36
Autovalores: 1 = 2 = 3 e 3 = 4 = 2
Transformao:

T(a , b , c , d ) = ( 2a , 2b , 3c , c + 3d )

Autovetores:

Para = 3

a = 0
b = 0

Soluo do sistema:
c = 0
d = d (livre)

Para = 2

a = a (livre)
b = b (livre)

Soluo do sistema:
c = 0
d = 0

Multiplicidade dos autovalores:


= 3 : Possui multiplicidade algbrica 2 e multiplicidade geomtrica 1
= 2 : Possui multiplicidade algbrica e geomtrica 2

Polinmio caracterstico: P( ) = 4 - 2 3 11 2 + 12 + 36
Autovalores: 1 = 2 = 3 e 3 = 4 = 2
Transformao:

T(a , b , c , d ) = ( 2a , 2b + 5c 5d , 3c , 3d )

Autovetores:

LGEBRA MATRICIAL

65

Para = 3

Para = 2

a = 0
b = c d

Soluo do sistema:
c = c (livre)
d = d (livre)

a = a (livre)
b = b (livre)

Soluo do sistema:
c = 0
d = 0

Multiplicidade dos autovalores:


= 3 : Possui multiplicidade algbrica e geomtrica 2
= 2 : Possui multiplicidade algbrica e geomtrica 2

LGEBRA MATRICIAL

66

Tpico 9 Diagonalizao de Matrizes


Relaes entre multiplicidades algbrica e geomtrica
Teorema: Se A uma matriz quadrada, ento A diagonalizvel se, e somente se, a
multiplicidade geomtrica de cada autovalor de A igual multiplicidade algbrica. possvel
ento diagonalizar uma matriz a partir de seus autovetores desde que estes sejam linearmente
independentes.
Exemplos:
14 12
Sendo A =
a matriz de uma TL, temos:
20 17
Polinmio caracterstico: P( ) = 2 3 + 2
Autovalores: 1 = 1 e 2 = 2 , ambos com multiplicidade algbrica 1.
Autovetores: ambos com multiplicidade geomtrica 1.
Para 1 = 1
temos v1 = (- 0.6247 , 0.7809) , pois a soluo do sistema associado ao

x = x (livre)

problema determina:
5x
y = 4
Para 2 = 2
temos v 2 = (- 0.6 , 0.8) pois a soluo do sistema associado ao problema
x = x (livre)

determina:
4x
y = 3
As matrizes P e D, obtidas via Matlab, contendo os autovetores e autovalores so:
0,6247 0,6
1 0
P=
e D=

0,7809 0,8
0 2

25,6125 19,2094
Sendo a inversa da matriz P dada por P 1 =
observa-se que:
25
20

25,6125 19,2094 14 12 0,6247 0,6 1 0


P 1 A P =
=
=D
25
20 20 17 0,7809 0,8 0 2

2 0 0
Sendo A = 1 3 0 a matriz de uma TL, temos:
3 5 3
Polinmio caracterstico: P( ) = 3 - 8 2 + 21 - 18
Autovalores e Autovetores: As matrizes P e D obtidas via Matlab indicam:
0,1231
0 0
3 0 0

P = 0 0 0,1231 e D = 0 3 0
1 1 0,9847
0 0 2

LGEBRA MATRICIAL

67

Observa-se ento que o autovalor 1 = 3 possui multiplicidade algbrica 2 e multiplicidade


geomtrica 1, j que os autovetores obtidos a partir de autovalor so LD ( linearmente
dependentes por serem mltiplos ).
O autovalor 2 = 2 possui multiplicidade algbrica 1 e multiplicidade geomtrica 1.
Desta forma a matriz P possui determinante nulo e no possui inversa.
Potncias de uma matriz diagonalizvel
Existem muitas aplicaes que exigem o clculo de potncias elevadas de matrizes quadradas.
Para minimizar o tempo de processamento e diminuir o consumo de energia, bem como diminuir
os erros de arredondamento, existem algumas tcnicas que podem reduzir a quantidade de
operaes necessrias nestas aplicaes.
Sejam A e P matrizes tal que P diagonaliza A. Neste caso,
D = P 1 A P
onde D uma matriz diagonal, cujos elementos so os autovalores de A e denotada por
D = diag( 1 , 2 , L , n )
Podemos esto isolar A na expresso anterior e escrever:
A = P D P 1
Observe ento os seguintes clculos:
A 2 = P D P 1 . P D P 1 = P D 2 P 1
A 3 = P D P 1 . P D P 1 . P D P 1 = P D 3 P 1
Podemos generalizar este resultados para uma potncia k inteira qualquer da seguinte forma:
A k = P D k P 1

)(

)(

)(

Esta equao, que vlida para uma matriz A diagonalizvel, expressa a k-sima potncia de A
em termos das k-simas potncias de D, mais fcil de ser calculada por ser diagonal.
Exemplos:
14 0 0 1 0 0
1 0 0

Sendo D = 0 2 0 , ento D 4 = 0 2 4 0 = 0 16 0
0 0 3 4 0 0 81
0 0 3

0 0 2
Sendo A = 1 2 1 uma matriz diagonalizvel, calcule A 13 .
1 0 3
0 0,8165 0,7071
2 0 0

Via Matlab obtemos: P = 1 0,4082


0 , D = 0 1 0
0 0,4082 - 0,7071
0 0 2
1
1
0
1

8192 0

-1
13
P = 2,4495 0 2,4495 e D = 0
1
0
1,4142 0 2,8284
0
0 8192
Desta forma,

LGEBRA MATRICIAL

68

A 13 = P . D13 . P 1

0
16382
8190
8191
= 8191 8192
8191
0
16383

Exerccios Diagonalizao de Matrizes

Considere a matriz de transformao em cada questo e determine, se possvel, a matriz que


diagonaliza a apresentada.

1 0 0
A = 0 1 1
0 1 1
2 0
0 2
A=
0
0

0
0
4
Sendo A = 2
2
autovalores de A.
2
Sendo M = 0
0

0 0
0 0
3 0

1 3

2 0 2
A = 0 3 0
0 0 3
2 0 0 0
0 2 5 5

A=
0
0 3 0

0 0 3
0

2 2
4 2 uma matriz diagonalizvel, calcule A 4 atravs da decomposio dos
2 4
0 2
3 0 use a diagonalizao de M para calcular M 6 .
0 3

Respostas
Polinmio caracterstico: P( ) = 3 3 2 + 2

0 0 0
Matriz de Autovalores: D = 0 1 0
0 0 2
Observe que os autovalores ( 1 = 0 , 2 = 1 e 3 = 2 ) possuem multiplicidade algbrica 1.
1
0
0

Matriz de Autovetores: P = 0,7071 0 0,7071


0,7071 0 0,7071
Observe que os autovalores possuem multiplicidade geomtrica 1, pois os autovetores so LI.
1 0 0
Concluso: A matriz A = 0 1 1 diagonalizvel.
0 1 1

LGEBRA MATRICIAL

69

A matriz que diagonaliza A P ( matriz dos autovalores ). Sendo det (P ) 0 , ento possvel
calcularmos sua inversa, dada por:
0 0,7071 0,7071
1
P = 1
0
0
0 0,7071 0,7071
Sendo assim, podemos escrever:
1
0 0 0 0
0 0,7071 0,7071 1 0 0 0

1
P A P = 1
0
0 0 1 1 0,7071 0 0,7071 = 0 1 0 = D
0 0,7071 0,7071 0 1 1 0,7071 0 0,7071 0 0 2
Polinmio caracterstico: P( ) = 3 8 2 + 21 - 18

2 0 0
Matriz de Autovalores: D = 0 3 0
0 0 3
Observe que o autovalor 1 = 2 possui multiplicidade algbrica 1 e os autovalores 2 = 3 = 3
possuem multiplicidade algbrica 2.
1 0 0,8944
Matriz de Autovetores: P = 0 1
0
0 0 0,4472
Observe que 1 = 2 possui multiplicidade geomtrica 1, e 2 = 3 = 3 multiplicidade
geomtrica 2 pois os autovetores so LI.
2 0 2
Concluso: A matriz A = 0 3 0 diagonalizvel.
0 0 3
A matriz que diagonaliza A P ( matriz dos autovalores ). Sendo det (P ) 0 , ento possvel
calcularmos sua inversa, dada por:
2
1 0

P 1 = 0 1
0
0 0 2,2361
Sendo assim, podemos escrever:
2 2 0 2 1 0 0,8944 2 0 0
1 0

1
P A P = 0 1
0 0 3 0 0 1
0 = 0 3 0 = D
0 0 2,2361 0 0 3 0 0 0,4472 0 0 3
Polinmio caracterstico: P( ) = 4
- 2 0
0 2
Matriz de Autovalores: D =
0
0

0
0

- 2 3 11 2 + 12 + 36
0 0
0 0
3 0

0 3

LGEBRA MATRICIAL

70

Observe que tanto os autovalores 1 = 2 = 2 como 3 = 4 = 3 possuem multiplicidade


algbrica 2.
1 0 0 0
0 1 0 0

Matriz de Autovetores: P =
0 0 0 0

0 0 1 1
Observe que 1 = 2 = 2 possui multiplicidade geomtrica 2, e 3 = 4 = 3 multiplicidade
geomtrica 1 pois os autovetores so LD ( (0 , 0 , 0 , 1) = 1 (0 , 0 , 0 , 1) ) .
2 0 0 0
0 2 0 0
no diagonalizvel.
Concluso: A matriz A =
0
0 3 0

0 1 3
0
A matriz que diagonaliza A P ( matriz dos autovalores ). Sendo det (P ) 0 , ento possvel
calcularmos sua inversa, dada por:
Polinmio caracterstico: P( ) = 4 - 2 3 11 2 + 12 + 36
- 2 0 0 0
0 2 0 0

Matriz de Autovalores: D =
0
0 3 0

0 0 3
0
Observe que tanto os autovalores 1 = 2 = 2 como 3 = 4 = 3 possuem multiplicidade
algbrica 2.
0
0
1 0
0 1 0,7071 0,7071

Matriz de Autovetores: P =
0 0 0,7071
0

0
0,7071
0 0
Observe que tanto os autovalores 1 = 2 = 2 como 3 = 4 = 3 possuem multiplicidade
geomtrica 2, pois seus autovetores so LI.
2 0 0 0
0 2 5 5
diagonalizvel.
Concluso: A matriz A =
0
0 3 0

0 0 3
0
A matriz que diagonaliza A P ( matriz dos autovalores ). Sendo det (P ) 0 , ento possvel
calcularmos sua inversa, dada por:
0
0
1 0
0 1
1
1
1

P =
0 0 1,4142
0

0
1,4142
0 0
Sendo assim, podemos escrever:
P 1 A P = D

LGEBRA MATRICIAL

71

1376 1360 1360


A = 1360 1376 1360
1360 1360 1376
4

64 0 1330
M 6 = 0 729
0
0
0
729

LGEBRA MATRICIAL

72

You might also like