You are on page 1of 197

CURSO DE

lgebra Linear Aplicada


Antonio Cndido Faleiros
Centro de Matemtica, Computao e Cognio
Universidade Federal do ABC
Santo Andr, SP
7 de outubro de 2013
2 Notas de aula do Prof. Antonio Cndido Faleiros
Sumrio
1 Equaes lineares 1
1.1 Equao algbrica linear . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Produto escalar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Sistemas de equaes algbricas lineares . . . . . . . . . . . . . . . . . . . 4
1.4 Sistema escalonado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Sistema inferiormente escalonado . . . . . . . . . . . . . . . . . . . . . . . 9
1.6 Sistemas equivalentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.7 O mtodo da eliminao de Gauss . . . . . . . . . . . . . . . . . . . . . . . 11
1.8 Matrizes inversas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.9 Matrizes elementares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.10 Clculo da inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.11 Fatorao LU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.12 Decomposio PLU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.13 Decomposio de Cholesky . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2 Espao vetorial 33
2.1 Conceito de espao vetorial . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.2 Dependncia linear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.3 Base e dimenso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.4 Matriz de mudana de base . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.5 Subespao vetorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.6 Subespao gerado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3 Transformao linear 49
3.1 Matriz de uma transformao linear . . . . . . . . . . . . . . . . . . . . . . 54
3.2 Isomorsmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.3 Transformaes lineares em C
m1
. . . . . . . . . . . . . . . . . . . . . . . 60
4 Produto interno e norma 61
4.1 Produto interno em espaos vetoriais reais . . . . . . . . . . . . . . . . . . 61
4.2 Produto interno em espaos vetoriais complexos . . . . . . . . . . . . . . . 62
4.3 Funcional linear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.4 Norma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
3
4 Notas de aula do Prof. Antonio Cndido Faleiros
4.5 Ortogonalizao de Gram-Schmidt . . . . . . . . . . . . . . . . . . . . . . 68
4.6 Decomposio QR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
5 Soma de subespaos 77
5.1 Soma direta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
5.2 Complemento ortogonal . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
6 Transformao adjunta 83
6.1 Posto de uma transformao linear . . . . . . . . . . . . . . . . . . . . . . 87
6.2 Existncia de soluo dos sistemas lineares . . . . . . . . . . . . . . . . . . 89
7 Projetores 91
7.1 Projetores ortogonais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
7.2 Aproximao trigonomtrica . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7.3 Aproximao polinomial . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.4 Projetores ortogonais em C
m1
. . . . . . . . . . . . . . . . . . . . . . . . 97
7.5 Ortogonalizao de Gram-Schmidt em C
m1
. . . . . . . . . . . . . . . . . 99
7.6 Ortogonalizao modicada de Gram-Schmidt . . . . . . . . . . . . . . . . 100
7.7 Contagem das operaes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
8 Reetor de Householder 103
8.1 Decomposio QR usando o reetor de Householder . . . . . . . . . . . . . 105
8.2 O algoritmo para calcular 1 . . . . . . . . . . . . . . . . . . . . . . . . . . 107
8.3 Contagem das operaes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
8.4 O algoritmo para calcular Q

. . . . . . . . . . . . . . . . . . . . . . . . . 108
8.5 O algoritmo para calcular Q . . . . . . . . . . . . . . . . . . . . . . . . . . 109
9 Mnimos quadrados 111
9.1 Pseudo inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
9.2 Mnimos quadrados e a fatorao QR . . . . . . . . . . . . . . . . . . . . . 114
9.3 Reta de regresso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
9.4 Interpolao polinomial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
9.5 Ajuste polinomial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
10 Autovalores e autovetores 117
10.1 Matriz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
10.2 Operador linear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
10.3 Teorema de Cayley-Hamilton . . . . . . . . . . . . . . . . . . . . . . . . . 122
10.4 Matriz em bloco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
10.5 Operadores especiais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
10.6 Matriz unitariamente diagonalizvel . . . . . . . . . . . . . . . . . . . . . . 128
10.7 Decomposio em valores singulares . . . . . . . . . . . . . . . . . . . . . . 134
Notas de aula do Prof. Antonio Cndido Faleiros i
11 Espaos invariantes 139
11.1 Polinmio mnimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
11.2 Decomposio primria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
12 Formas cannicas 155
12.1 Operadores nilpotentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
12.2 Forma cannica de Jordan . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
12.3 Subespaos cclicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
12.4 Forma cannica racional . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
12.5 Forma triangular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
12.6 Espaos quocientes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
13 Aplicaes 169
A Matrizes 171
A.1 Matrizes especiais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
A.2 Multiplicao de matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
A.3 Inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
A.4 Operaes elementares e matrizes elementares . . . . . . . . . . . . . . . . 176
B Determinante 179
B.1 Permutao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
B.2 Determinante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
B.3 Cofator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
B.4 Regra de Cramer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
B.5 Determinante de Vandermonde . . . . . . . . . . . . . . . . . . . . . . . . 188
B.6 Determinante, uma denio alternativa . . . . . . . . . . . . . . . . . . . 189
ii Notas de aula do Prof. Antonio Cndido Faleiros
Captulo 1
Equaes lineares
1.1 Equao algbrica linear
Uma equao algbrica linear tpica nas variveis r
1
. r
2
e r
3

r
1
+ 2r
2
3r
3
= 5.
Resolv-la signica determinar todos os valores reais para r
1
. r
2
e r
3
que tornam ver-
dadeira a igualdade. Neste caso, explicitando r
1
em relao a r
2
e r
3
na equao, obte-
mos r
1
= 5 2r
2
+ 3r
3
. Para qualquer r
2
e r
3
reais, basta tomar r
1
= 5 2r
2
+ 3r
3
para
obter uma soluo. Neste exemplo, temos uma innidade de solues, onde podemos
variar livremente r
2
e r
3
.
De modo geral, dados os nmeros reais c
1
. . . . . c
n
e /. uma equao da forma
c
1
r
1
+ +c
n
r
n
= / (1.1)
chamada de equao algbrica linear nas variveis r
1
. r
2
. . . . . r
n
. As variveis
tambm so chamadas de incgnitas por serem os valores a serem determinados para
valer a igualdade. Os nmeros reais c
i
so chamados de coecientes e / a constante da
equao. A primeira incgnita com coeciente no nulo chamada de varivel principal
ou incgnita principal e as demais so chamadas de variveis livres.
Uma matriz coluna real = [
1
. . . . .
n
]
T
soluo desta equao quando
c
1

1
+ +c
n

n
= /.
Diz-se ainda que a nupla de nmeros reais (
1
. . . . .
n
) satisfaz a equao.
Uma equao
0r
1
+ + 0r
n
= /.
em que todos os coecientes so nulos degenerada. Se / for igual a zero, ento toda
matriz coluna [r
1
. . . . . r
n
]
T
soluo. Se / for diferente de zero, a equao degenerada
no possui soluo.
As equaes no degeneradas com duas ou mais variveis possui innitas solues.
Uma equao no degenerado com uma nica varivel possui uma nica soluo.
1
2 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 1.1 Para todo : real, a matriz coluna [7 +3:. 2:]
T
soluo de 2r
1
3r
2
= 8
que, portanto, possui innitas solues. A varivel : que aparece neste exemplo chamado
de parmetro.
O conjunto de todas as solues de uma equao chamado conjunto soluo ou
soluo geral. Cada elemento deste conjunto , evidentemente, uma soluo e, quando
for conveniente, ser chamado de soluo particular.
Para determinar a soluo geral de uma equao no degenerada c
1
r
1
+ + c
n
r
n
=
/ basta explicitar a incgnita principal em funo das variveis livres.
Exemplo 1.2 Para obter a soluo geral de r
1
7r
2
+ r
3
= 1. basta explicitar r
1
para
obter r
1
= 1+ 7r
2
r
3
. A soluo geral o conjunto de matrizes coluna
_
_
r
1
r
2
r
3
_
_
=
_
_
1 + 7r
2
r
3
r
2
r
3
_
_
=
_
_
1
0
0
_
_
+r
2
_
_
7
1
0
_
_
+r
3
_
_
1
0
1
_
_
.
A equao
c
1
r
1
+ +c
n
r
n
= 0
denominada de equao homognea. Ela est associada equao no homognea
(1.1) e, por esse motivo, chamada de equao homognea associada equao no
homognea
c
1
r
1
+ +c
n
r
n
= /.
O uso de matrizes pode simplicar a notao. Sendo c = [c
1
. . . . . c
n
]
T
a matriz dos
coecientes e r = [r
1
. . . . . r
n
]
T
a matriz das variveis, a equao acima pode ser
colocada na forma
c
T
r = /.
Exemplo 1.3 Consideremos novamente a equao do exemplo anterior r
1
7r
2
+ r
3
=
1. cuja soluo geral
_
_
r
1
r
2
r
3
_
_
=
_
_
1 + 7r
2
r
3
r
2
r
3
_
_
=
_
_
1
0
0
_
_
+r
2
_
_
7
1
0
_
_
+r
3
_
_
1
0
1
_
_
.
interessante observar que [1. 0. 0]
T
soluo da equao e que tanto [7. 1. 0]
T
quanto
[1. 0. 1]
T
so solues da equao homognea associada.
Este exemplo apresenta um fato geral.
Se
1
. . . . .
p
forem solues da equao homognea c
T
r = 0. ento
c
1

1
+ +c
p

p
continua sendo soluo, para qualquer escolha dos nmeros reais c
1
. . . . . c
n
. Esta soma
chamada de combinao linear das matrizes
1
. . . . .
p
.
Se um conjunto
1
. . . . .
p
de solues da equao homognea for tal que toda
soluo da equao homognea uma combinao linear dos seus elementos, diremos que
ele um conjunto gerador das solues da equao homognea.
Notas de aula do Prof. Antonio Cndido Faleiros 3
Exemplo 1.4 Explicitando r
1
na equao r
1
3r
2
+r
3
= 0. obtemos r
1
= 3r
2
r
3
para
da obter todas as solues desta equao
_
_
r
1
r
2
r
3
_
_
=
_
_
3r
2
r
3
r
2
r
3
_
_
= r
2
_
_
3
1
0
_
_
+r
3
_
_
1
0
1
_
_
.
Portanto, [3. 1. 0]
T
e [1. 0. 1]
T
formam um conjunto gerador de solues para a equao
dada.
Se n
0
for uma soluo da equao no homognea c
T
r = / e for uma soluo da
equao homognea r = 0. ento n
0
+ soluo da equao no homognea. Alm
disso, se n
1
for outra soluo de r = /. ento existe uma soluo n de r = 0 tal que
n
1
= n
0
+ n. Esta soluo n exatamente n
1
n
0
.
Do pargrafo acima tiramos uma lio muito interessante. Conhecendo todas as
solues da homognea e uma nica soluo da no homognea, conheceremos todas
as solues da no homognea.
1.2 Produto escalar
O produto matricial c
T
r denominado de produto escalar das matrizes coluna c e r.
sendo denotado por c. r . isto ,
c. r = c
T
r.
Este conceito de produto escalar importante e voltaremos a ele posteriormente.
Propriedades do produto escalar
Se r. . . forem vetores coluna e / um nmero real,
1. r. r _ 0 e r. r = 0 se e s se r = 0.
2. r. = . r
3. r. +. = r. + r. .
4. r. / = / r.
Usando o produto escalar, a equao (1.1) assume a forma
c. r = /.
4 Notas de aula do Prof. Antonio Cndido Faleiros
1.3 Sistemas de equaes algbricas lineares
Um sistema de equaes como
3r
1
2r
2
= 6
r
1
+r
2
= 7
um sistema de equaes algbricas lineares. Nos problemas onde estes sistemas ocorrem,
o interesse se volta para a determinao dos valores de r
1
e r
2
que tornam verdadeiras
as duas igualdades. Neste exemplo, para determin-los, pode-se, por exemplo explicitar
r
1
na segunda equao r
1
= 7 r
2
. substituir esta expresso no lugar de r
1
na primeira
equao 3(7 r
2
) 2r
2
= 6 e expliciar r
2
obtendo r
2
= 3. Substituindo este valor na
expresso de r
1
em funo de r
2
obtemos r
1
= 7 r
2
= 7 3 = 4. Portanto os valores
de r
1
e r
2
que tornam verdadeiras as duas igualdades do sistema so r
1
= 4 e r
2
= 3.
Dados os nmeros reais c
ij
e /
i
. com i = 1. . . . . : e , = 1. . . . . :. o sistema de equaes
c
11
r
1
+ +c
1n
r
n
= /
1
=
c
m1
r
1
+ +c
mn
r
n
= /
m
chamado de sistema de equaes algbricas lineares com: equaes e : incgnitas.
Os nmeros c
ij
so denominados coecientes do sistema, /
i
so os termos constantes
e r
j
so as incgnitas ou variveis do sistema. Esta forma de apresentar o sistema
denominada de forma padro.
Podemos simplicar a notao usando matrizes. Em
=
_

_
c
11
c
1n
.
.
.
.
.
.
.
.
.
c
m1
c
mn
_

_
. r =
_

_
r
1
.
.
.
r
n
_

_
e / =
_

_
/
1
.
.
.
/
n
_

_
.
denominamos de matriz dos coecientes, r de matriz das incgnitas e / de matriz
dos termos constantes do sistema. Na forma matricial, o sistema se reduz a
r = /.
A matriz [ [ /] obtida acrescentando-se matriz uma coluna nal com os elementos
de /. chamada de matriz aumentada do sistema linear.
Um vetor coluna real n tal que n = / chamado de soluo do sistema r = /.
Isto signica que n soluo de cada equao do sistema. Um sistema como este pode
ter ou no uma soluo.
Exemplo 1.5 O sistema
_
1 2
0 0
_ _
r
1
r
2
_
=
_
3
1
_
Notas de aula do Prof. Antonio Cndido Faleiros 5
no possui soluo pois no existem r
1
e r
2
que tornam verdadeira a segunda equao. A
segunda equao do sistema degenerada e seu segundo membro diferente de zero.
O sistema
_
1 2
0 1
_ _
r
1
r
2
_
=
_
4
1
_
possui uma nica soluo r
1
= 2 e r
2
= 1. Para obt-la, basta observar que, da segunda
equao r
2
= 1 e, da primeira, r
1
+ 2r
2
= 4. Como r
2
= 1. devemos ter r
1
= 2.
O sistema
_
1 2
2 4
_ _
r
1
r
2
_
=
_
3
6
_
possui innitas solues. De fato, explicitano r
1
na primira equao segue r
1
= 3 2r
2
.
Substituindo esta expresso na segunda vem 2(3 2r
2
) +4r
2
= 6 que se simplica em 6 =
6. ou seja, sempre satisfeita. Logo, qualquer matrix coluna [r
1
. r
2
]
T
= [3 2r
2
. r
2
]
T

uma soluo do sistema. A varivel r


2
pode variar livremente nos reais.
O conjunto de todas as solues do sistema chamado de conjunto soluo ou
soluo geral do sistema. Este conjunto pode ser vazio, ter um nico elemento ou
possuir innitos elementos. O sistema de equaes que no possui soluo chamado
incompatvel. Quando possui uma nica soluo compatvel determinado e, quando
possui innitas solues, chamado de compatvel indeterminado.
O sistema de equaes r = 0 chamado de homogneo. Quando / ,= 0. o sistema
de equaes r = / chamado de no homogneo. Um sistema est intimamente
ligado ao outro e, por esta razo, r = 0 chamado de sistema homogneo de equaes
associado ao sistema r = /.
A equao homognea r = 0 possui sempre a soluo trivial r = 0. Entretanto,
quando o sistema homogneo r = 0 possui uma soluo no trivial, ela possuir
innitas solues pois c ser soluo para qualquer nmero real c.
Podemos ir um pouco alm. Se
1
. . . . .
p
forem solues do sistema homogneo r =
0. ento
c
1

1
+ +c
p

p
ainda ser uma soluo do sistema homogneo para qualquer escolha dos nmeros reais
c
1
. . . . . c
n
. A soma acima chamada de combinao linear dos vetores
1
. . . . .
p
.
Se toda soluo de r = 0 for uma combinao linear dos elementos deste conjunto, ele
ser chamado de conjunto gerador das solues do sistema homogneo r = 0.
Se for uma soluo de r = 0 e n
0
for uma soluo de r = /. ento n
0
+
soluo de r = /. Se n
1
for outra soluo de r = /. diferente de n
0
. ento n = n
1

n
0
soluo de r = 0. Logo, qualquer soluo n
1
do sistema r = / da forma n
1
=
n
0
+ n onde n soluo da equao homognea r = 0. Em outras palavras, conhecida
uma soluo n
0
de r = /. outra soluo n
1
deste sistema da forma n
1
= n
0
+ n. onde
n soluo do sistema homogneo r = 0.
Ao conhecer uma nica soluo do sistema no homogneo r = / e a soluo geral
do sistema homogneo r = 0. se conhece a soluo geral do sistema no homogneo.
6 Notas de aula do Prof. Antonio Cndido Faleiros
O sistema no homogneo r = / pode ter uma soluo ou no. Se a nica soluo
do sistema homogneo r = 0 for a trivial e r = / tiver uma soluo, ela ser nica.
Quando r = 0 possuir soluo no trivial e r = / possuir uma soluo, ento possuir
innitas outras.
Exemplo 1.6 Considere o sistema
_
1 2 5
0 1 6
_
_
_
r
1
r
2
r
3
_
_
=
_
7
3
_
.
Explicitando r
2
na segunda equao, r
2
= 3+ 6r
3
. Usando esta expresso de r
2
na
primeira equao e explicitando r
1
. segue r
1
= 13+ 7r
3
. Logo, toda soluo deste sis-
tema da forma
_
_
r
1
r
2
r
3
_
_
=
_
_
13
3
0
_
_
+r
3
_
_
7
6
1
_
_
Observe que [13. 3. 0]
T
uma soluo particular do sistema e [7. 6. 1]
T
soluo
do sistema homogneo associado. O valor de r
3
poder variar livremente no conjunto dos
nmeros reais.
No exemplo anterior, as variveis r
1
e r
2
foram expressas em termos de r
3
. neste caso,
chamamos r
1
e r
2
de variveis principais e r
3
a varivel livre.
1.4 Sistema escalonado
Uma matriz escalonada aquela em que
1. Todas as linhas nulas esto abaixo das linhas no nulas.
2. Numa linha no nula, o primeiro elemento no nulo igual a 1. Este elemento
chamado de piv ou lder da linha.
3. O piv de uma linha est direita do piv da linha de cima.
Exemplo 1.7 A matriz
_
_
1 0 3 0
0 0 1 2
0 0 0 0
_
_
escalonada.
Notas de aula do Prof. Antonio Cndido Faleiros 7
Um sistema r = / escalonado quando a matriz for escalonada. As variveis que
multiplicam os pivs so denominadas de variveis principais e as demais de variveis
livres ou parmetros.
Achar as solues de um sistema escalonado bastante simples. Podem aparecer
equaes degeneradas na parte inferior do sistema. Se uma dessas equaes degeneradas
possuir segundo membro no nulo, o sistema no possui soluo. Se todos os segundos
membros das equaes degeneradas forem nulas, o sistema tem soluo. Para obt-las,
podemos desconsiderar as equaes degeneradas.
Eliminadas as equaes degeneradas, explicitamos as variveis principais de cada linha
em funo das demais, comeando na ltima linha e retornando at a primeira. A partir
da penltima equao use as variveis principais j explicitadas para colocar a varivel
principal daquela equao em termos das variveis livres. Com este processo obtm-se
todas as variveis principais em termos das variveis livres. Esta tcnica de soluo
denominada de substituio reversa.
Exemplo 1.8 O sistema
_
_
_
_
1 0 2 1
0 1 3 5
0 0 0 1
0 0 0 0
_
_
_
_
_
_
_
_
r
1
r
2
r
3
r
4
_
_
_
_
=
_
_
_
_
3
0
8
0
_
_
_
_
escalonado. As variveis r
1
. r
2
e r
4
so as variveis prinicipais e r
3
a varivel
livre. A ltima equao degenerada mas compatvel pois o segundo membro tambm
nulo. O sistema possui soluo e esta ltima equao pode ser desconsidereda uma vez
que qualquer matriz coluna real [r
1
. r
2
. r
3
. r
3
]
T
uma soluo. Eliminada esta equao,
a terceira passa a ser a ltima, onde explicitamos r
4
= 8. Da segunda, explicitamos r
2
=
3r
3
5r
4
. Usando o valor de r
4
determinado na etapa anterior, obtemos r
2
= 3r
3
40. Na primeira, explicitamos r
1
= 3 2r
3
+r
4
. Usando o valor de r
4
determinado
anteriormente, obtemos r
1
= 3 2r
3
+8 = 5 2r
3
. Colocamos as trs variveis prin-
cipais r
1
. r
2
e r
4
em funo da varivel livre r
3
. A soluo geral do sistema ser
_

_
r
1
r
2
r
3
r
4
_

_
=
_

_
5 2r
3
40 3r
3
r
3
8
_

_
=
_

_
5
40
0
8
_

_
+r
3
_

_
2
3
1
0
_

_
onde a varivel livre r
3
pode assumir qualquer valor real. interessante observar que
[2. 3. 1. 0]
T
soluo do sistema homogneo associado r = 0.
Uma matriz de tamanho :: escalonada reduzida se for escalonada e cada piv
o nico elemento no nulo em sua coluna. Neste caso, o sistema r = / denominado
de sistema escalonado reduzido.
8 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 1.9 O sistema
_
_
1 2 0 3
0 0 1 1
0 0 0 0
_
_
_
_
_
_
r
1
r
2
r
3
r
4
_
_
_
_
=
_
_
3
0
0
_
_
escalonado reduzido. As variveis r
1
e r
3
so principais e r
2
e r
4
so livres. A ltima
equao degenerada mas compatvel. O mtodo da substituio reversa nos fornece r
3
=
r
4
e r
1
= 3 2r
2
3r
4
. onde as variveis principais esto em funo das variveis
livres.
Algoritmo da substituio reversa
Este algoritmo resolve o sistema 1r = / pelo mtodo da substituio reversa, onde 1
quadrada, inversvel e triangular superior. Isto signica que
1 =
_

_
:
11
:
12
:
1m
:
22
:
2m
.
.
.
.
.
.
:
mm
_

_
com :
ii
,= 0. para i = 1. . . . . :. Para resolver o sistema 1r = /. iniciamos explicitando
r
m
na ltima equao e, retornando at a primeira, explicitando as variveis principais
de cada equao em funo das variveis determinadas nas etapas anteriores. Assim,
r
m
= /
m
,:
mm
r
m1
= (/
m1
:
m1;m
r
m
) ,:
m1;m1
r
m2
= (/
m2
:
m2;m1
r
m1
:
m2;m
r
m
) ,:
m2;m2
e assim por diante. O caso geral, em que , = :1. :2. . . . . 1. assume a forma
r
j
=
_
/
j

m

k=j+1
:
jk
r
k
__
:
mj;mj
==================================
Entrada: Matriz 1 de tamanho :: e matriz / de tamanho :1.
Sada: Matriz r de tamanho :1.
==================================
x = b ;
x(m) = b(m) / R(m,m);
for j = m-1:-1:1
x(j) = ( b(j) - R(j, j+1:m) * x(j+1:m) ) / R(j,j);
end
==================================
Notas de aula do Prof. Antonio Cndido Faleiros 9
1.5 Sistema inferiormente escalonado
Um procedimento semelhante pode ser adotado para matrizes : : inferiormente
escalonadas, que so aquelas com as seguintes caractersticas:
1. Se existirem linhas nulas, elas se localizam na parte inferior da matriz.
2. O ltimo elemento no nulo de uma linha igual a 1. sendo denominado de piv
ou lider da linha.
3. O piv de uma linha se encontra direita do piv da linha anterior.
Quando for escalonada inferiormente, o sistema r = / chamado de sistema
inferiormente escalonado. As variveis que multiplicam os pivs so denominadas
de principais e as demais so denominadas livres. Se as equaes degeneradas deste
sistema forem compatveis, o sistema possui soluo que pode ser obtida pelo processo de
substituio direta. Primeiro, descartam-se as equaes degeneradas. Em seguida, a
partir da primeira equao, explicita-se a varivel principal em funo das variveis livres.
A partir da segunda, prossiga at a ltima, explicitando a varivel principal daquela
equao em funo das demais, usando as expresses das variveis principais obtidas
anteriormente para explicitar a varivel principal em funo das variveis livres apenas.
Uma matriz de tamanho : : inferiormente escalonada reduzida quando
for inferiormente escalonada e cada piv for o nico elemento no nulo em sua coluna.
Neste caso, o sistema r = / denominado de sistema inferiormente escalonado
reduzido. Tais sistemas, quando compatveis, so facilmente resolvidos pelo processo de
substituio direta.
Algoritmo da substituio direta
Este algoritmo resolve o sistema 1r = / pelo mtodo da substituio reversa, onde 1
quadrada, inversvel e triangular inferior. Isto signica que
1 =
_

_
:
11
:
21
:
22
.
.
.
.
.
.
:
m1
:
m2
:
mm
_

_
com :
ii
,= 0. para i = 1. . . . . :. Para resolver o sistema 1r = /. iniciamos explicitando
r
1
na primeira equao e, prosseguindo at a ltima, vamos explicitando as variveis
principais de cada equao em funo das variveis determinadas nas etapas anteriores.
Assim,
r
1
= /
1
,:
11
r
2
= (/
2
:
21
r
1
) ,:
22
r
3
= (/
3
:
31
r
1
:
32
r
2
) ,:
3;3
10 Notas de aula do Prof. Antonio Cndido Faleiros
e assim por diante. O caso geral, em que , = 2. 3. . . . . :. assume a forma
r
j
=
_
/
j

j1

k=1
:
jk
r
k
__
:
jj
Algoritmo da substituio direta
Este algoritmo resolve pelo mtodo da substituio direta um sistema 1r = /. onde
1 uma matriz quadrada ::. triangular inferior, inversvel e / uma matriz coluna
:1.
==================================
Entrada: Matrizes 1 e /.
Sada: Matriz r. soluo dos sistema 1r = /.
==================================
x = b ;
x(1) = b(1) / R(1,1);
for j = 2:m
x(j) = ( b(j) - R(j, 1:j-1) * x(1:j-1) ) / R(j,j);
end
==================================
1.6 Sistemas equivalentes
Uma tcnica muito usada para resolver sistemas de equaes lineares consiste em realizar
transformaes sobre o sistema original at se chegar a um sistema escalonado cuja soluo
simples. Para que esta tcnica se torne efetiva, as transformaes no podem alterar o
conjunto soluo do sistema.
Denio 1.10 Dois sistemas r = / e 1r = c so equivalentes quando ambos pos-
suem o mesmo conjunto soluo.
Existem operaes, denominadas elementares que, ao serem aplicadas a um sistema,
preserva suas solues, transformando-o em outro sistema equivalente. As operaes ele-
mentares so:
1. Permutar a ordem de duas equaes.
2. Multiplicar uma equao por uma constante no nula.
3. Adicionar a uma equao um mltiplo de outra.
Notas de aula do Prof. Antonio Cndido Faleiros 11
Num sistema de equaes, podemos enumer-las: equao 1. 2. . . . . :. Sejam i e ,
nmeros inteiros entre 1 e :.
O operao que permuta as equaes i e , ser denotada por C(|
i
|
j
). a operao que
multiplica a equao i por um nmero : no nulo ser denotada por C(:|
i
) e a operao
que consiste em adicionar equao i um mltiplo : de outra equao , ser denotada
por C(|
i
+:|
j
).
As operaes elementares so reversveis. A operao C(|
i
|
j
) pode ser revertida
aplicando novamente esta mesma operao. A operao C(:|
i
) pode ser revertida apli-
cando a operao C(:
1
|
i
) e a operao C(|
i
+:|
j
) pode ser revertida aplicando a operao
C(|
i
:|
j
).
Vamos mostrar que essas transformaes levam o sistema original em outro equivalente.
Faamos a prova para um caso particular que representa o caso geral.
Se [r
1
. r
2
. r
3
]
T
for uma soluo do sistema
c
11
r
1
+c
12
r
2
+c
13
r
3
= /
1
c
21
r
1
+c
22
r
2
+c
23
r
3
= /
2
(1.2)
c
31
r
1
+c
32
r
2
+c
33
r
3
= /
3
e : for um nmero real, ento vale ainda a igualdade
(c
11
+:c
21
)r
1
+ (c
12
+:c
22
)r
2
+ (c
13
+:c
23
)r
1
=
c
11
r
1
+c
12
r
2
+c
13
r
3
+:(c
21
r
1
+c
22
r
2
+c
23
r
3
) = /
1
+:/
2
mostrando que [r
1
. r
2
. r
3
]
T
soluo do sistema
(c
11
+:c
21
)r
1
+ (c
12
+:c
22
)r
2
+ (c
13
+:c
23
)r
1
= /
1
+:/
2
c
21
r
1
+c
22
r
2
+c
23
r
3
= /
2
(1.3)
c
31
r
1
+c
32
r
2
+c
33
r
3
= /
3
Isto signica que as solues do sistema (1.2) so solues do sistema (1.3) que foi obtido
do original a partir da transformao elementar C(|
1
+:|
2
). Logo, as solues de (1.3) so
solues de (1.2) pois esta pode ser obtida daquela pela operao C(|
1
:|
2
). Conclumos
que os sistemas original e o transformado so equivalentes.
De modo semelhante se pode provar que as outras operaes elementares transformam
um sistema em outro equivalente.
1.7 O mtodo da eliminao de Gauss
O mtodo de Gauss consiste em realisar operaes elementares sobre linhas no sistema
r = /. transformando-o num sistema escalonado equivalente e resolvendo-o por substi-
tuio reversa.
Como a matriz dos coecientes e a matriz / das constantes contm todas as in-
formaes necessrias para montar o sistema, vamos considerar a matriz completa do
12 Notas de aula do Prof. Antonio Cndido Faleiros
sistema, obtida ao acrescentar a coluna / direita de . Esta matriz ser denotada por
[ /]. A realizao de operaes elementares sobre as equaes equivalente realizao
de operaes elementares sobre as linhas da matriz completa.
Vamos escreve 1 quando for possvel levar em 1 efetuando operaes ele-
mentares sobre as linhas de . Se 1 for escalonada, diremos que ela a forma escalonada
de . Se 1 for escalonada reduzida, diremos que ela a forma escalonada reduzida
de . Pode-se provar que a forma escalonada reduzida de uma matriz nica.
O processo de Gauss para resolver um sistema r = / descrito pelo algoritmo abaixo,
realizado sobre a matriz completa [ /].
Passo 1. Se = 0. encerre o algoritmo. O sistema j escalonado.
Passo 2. Percorra as colunas da matriz completa [ /] da esquerda para a direita,
localizando a primeira no nula.
Passo 3. Percorra esta coluna de cima para baixo, localizando seu primeiro elemento
no nulo. Seja j o valor deste elemento.
Passo 4. Permute esta linha com a primeira.
Passo 5. Multiplique a atual primeira linha por j
1
. fazendo com que o primeiro
elemento no nulo da primeira linha que igual a 1. Este ser o piv da primeira linha.
A partir deste ponto, a primeira linha no sofrer outras modicaes.
Passo 6. Passe segunda linha, tranformando-a na primeira da prxima etapa.
Passo 7. Repita os passos de 1 a 6 com todas as linhas restantes.
Com este algoritmo, partimos da matriz [ /] e chegamos matriz [1 c]. onde 1 a
forma escalonada de . O sistema 1r = c equivalente ao original.
Se existirem equaes degeneradas incompatveis no sistema 1r = c. ento o sistema
r = / no tem soluo.
Se todas as equaes degeneradas de 1r = c forem compatveis, o sistema r = /
tem soluo. Exclua as equaes degeneradas e use a substituio reversa para obter as
solues do sistema euqivalente 1r = c. Estas solues possuiro a forma
r = n
0
+c
1

1
+ +c
r

r
onde n
0
uma soluo de 1r = c e
1
. . . . .
r
so solues do sistema homogneo associado
1r = 0. Os nmeros reais c
i
so arbitrrios e relacionados com as variveis livres. Os
nmeros reais c
1
. . . . . c
r
so denominados de parmetros.
O nmero de pivs de 1 igual ao nmero de linhas no nulas de 1. Se existirem /
pivs, este ser o nmero de variveis principais do sistema. Se o nmero de incgnitas
do sistema for :. o nmero de variveis livres ser : /.
Se 1 for escalonada e pode ser levada em 1 por transformaes elementares, o
nmero de pivs de 1 chamado de posto da matriz .
Exemplo 1.11 Considere o sistema
r + 2. = 0
2r + 2 3. = 2
3r + 2. = 12
Notas de aula do Prof. Antonio Cndido Faleiros 13
cuja matriz aumentada
_
_
1 1 2 0
2 2 3 2
3 1 2 12
_
_
Realizando as operaes C(|
2
= |
2
2|
1
) e C(|
3
= |
3
3|
1
) sobre a matriz chegamos em
_
_
1 1 2 0
0 0 1 2
0 4 8 12
_
_
.
Realizando a operao C(|
2
|
3
) segue
_
_
1 1 2 0
0 4 8 12
0 0 1 2
_
_
que uma matriz diagonal superior. Encerramos a primeira etapa do mtodo de elimi-
nao de Gauss.
Para completar o mtodo, caminhando de baixo para cima e da esquerda para a direita,
anulamos os elementos nas colunas acima da diagonal principal. Com as operaes C(|
2
=
|
2
8|
3
) e C(|
1
= |
1
+ 2|
3
). obtemos
_
_
1 1 0 4
0 4 0 4
0 0 1 2
_
_
Com as operaes C(|
2
= (1,4)|
2
) seguida de C(|
1
= |
1
|
2
) chegamos matriz
_
_
1 0 0 3
0 1 0 1
0 0 1 2
_
_
A matriz foi transformada at se tornar uma matriz identidade. Agora, obter a soluo
do problema trivial r = 3. = 1 e . = 2.
1.8 Matrizes inversas
Uma matriz quadrada de tamanho : : inversvel quando existir uma matriz
quadrada 1 de tamanho : : tal que 1 = 1 = 1
m
onde 1
m
a matriz identidade
de ordem :. A matriz 1 chamada de inversa de e denotada por
1
.
Pela prpria denio, a matriz 1 tambm inversvel e sua inversa . Assim, 1
1
=
e
_

1
_
1
= .
Se e 1 forem inversveis, ento 1 so inversveis e (1)
1
= 1
1

1
. Se uma
matriz for triangular inferior, sua inversa tambm ser triangular inferior e, quando ela
for triangular superior, sua inversa tambm ser triangular superior.
14 Notas de aula do Prof. Antonio Cndido Faleiros
Teorema 1.12 Seja uma matriz quadrada. So equivalentes as armaes:
1. inversvel.
2. O sistema homogneo r = 0 possui apenas a soluo trivial r = 0.
3. A forma escalonada reduzida de a matriz identidade.
4. O sistema r = / possui uma nica soluo para cada matriz coluna /.
5. Existe uma matriz quadrada 1 tal que 1 = 1.
Prova. (1) == (2) pois, se inversvel e r = 0. ento
1
r = 0 o que implica
em r = 0.
(2) == (3) pois, se a forma escalonada reduzida 1 de no for a matriz identidade,
uma de suas linhas nula pois 1 quadrada. Portanto, 1r = 0 tem solues no nulas.
Se este fosse o caso, o sistema r = 0 teria solues no nulas, contrariando (2).
(3) == (4) pois, se 1 ento o sistema r = / equivalente ao sistema 1r = c.
para alguma matriz coluna c. cuja soluo r = c. mostrando que o sistema r = / tem
sempre uma nica soluo para cada /.
(4) == (5) pois, sendo c
j
a coluna , da matriz identidade 1. o sistema r = c
j
tem
uma nica soluo r = /
j
para , = 1. 2. . . . . :. Sendo 1 = [/
1
. . . . . /
n
]. obtemos 1 = 1.
(5) == (1) pois, se 1 = 1 e 1r = 0. ento 1r = 0 ou 1r = 0 o que implica em
r = 0. Logo, a condio (2) vale para 1 no lugar de e, consequentemente, valem (3)
e (4) com 1 no lugar de . Logo, pela parte (5), existe uma matriz C tal que 1C = 1.
Como C = 1C = (1)C = (1C) = . obtemos 1 = 1. Como 1 = 1 por hiptese,
provamos que inversvel.
Corolrio 1.13 Sejam e 1 matrizes quadradas ::. Se 1 = 1. ento e 1 so
inversveis e uma a inversa da outra.
Prova. Se 1 = 1. provamos que inversvel e que 1 a inversa de . Logo, 1
inversvel e sua inversa .
Este corolrio garante que 1 = 1 o bastante para garantir que e 1 so inversveis,
sendo uma a inversa da outra.
Corolrio 1.14 Se = 1C for inversvel, ento 1 e C so inversveis.
Prova. Sendo = 1C inversvel, (
1
1) C =
1
(1C) =
1
= 1 e assim C
inversvel. Por outro lado, 1(C
1
) = (1C)
1
=
1
= 1 e 1 inversvel.
Notas de aula do Prof. Antonio Cndido Faleiros 15
1.9 Matrizes elementares
As matrizes elementares so aquelas obtidas a partir da identidade mediante uma
nica operao elementar. Vamos denotar por 1(|
i
|
j
) a matriz elementar obtida a
partir da identidade pela permuta das linhas i e ,. A matriz 1(|
i
+:|
j
) denotar a matriz
elementar obtida da identidade adicionando linha i um mltiplo : da linha ,. Se : um
nmero no nulo, 1(:|
i
) denotar a matriz elementar obtida da identidade multiplicando
sua linha i por :.
Exemplo 1.15 As matrizes abaixo so elementares
_
_
0 0 1
0 1 0
1 0 0
_
_
_
_
7 0 0
0 1 0
0 0 1
_
_
_
_
1 0 0
0 1 0
3 0 1
_
_
sendo, respectivamente, as matrizes 1(|
1
|
3
). 1(7|
1
) e 1(|
3
+ 3|
1
).
Os produtos
1(|
i
|
j
) . 1(:|
i
) . 1(|
i
+:|
j
)
realizam sobre as operaes elementares C(|
i
|
j
). C(:|
i
). e C(|
i
+ :|
j
). respectiva-
mente.
Exemplo 1.16 Os produtos abaixo ilustram as armaes acima. Seja
=
_
_
c
1
c
2
c
3
/
1
/
2
/
3
c
1
c
2
c
3
_
_
.
O produto
1(|
1
|
3
) =
_
_
0 0 1
0 1 0
1 0 0
_
_
_
_
c
1
c
2
c
3
/
1
/
2
/
3
c
1
c
2
c
3
_
_
=
_
_
c
1
c
2
c
3
/
1
/
2
/
3
c
1
c
2
c
3
_
_
permuta a primeira com a terceira linha de . O produto
1(7|
1
) =
_
_
7 0 0
0 1 0
0 0 1
_
_
_
_
c
1
c
2
c
3
/
1
/
2
/
3
c
1
c
2
c
3
_
_
=
_
_
7c
1
7c
2
7c
3
/
1
/
2
/
3
c
1
c
2
c
3
_
_
multiplica a primeira linha de por 7. O produto
1(|
3
+ 5|
1
) =
_
_
1 0 0
0 1 0
5 0 1
_
_
_
_
c
1
c
2
c
3
/
1
/
2
/
3
c
1
c
2
c
3
_
_
=
_
_
c
1
c
2
c
3
/
1
/
2
/
3
5c
1
+c
1
5c
2
+c
2
5c
3
+c
3
_
_
adiciona terceira linha de o quntuplo de sua primeira linha.
16 Notas de aula do Prof. Antonio Cndido Faleiros
As matrizes elementares so inversveis. A inversa de 1(|
i
+:|
j
) 1(|
i
:|
j
). a inversa
de 1(|
i
|
j
) ela mesma e, para : ,= 0. a inversa de 1(:|
i
) 1((1,:)|
i
).
H um teorema muito interessante relacionando matrizes inversveis com matrizes
elementares.
Teorema 1.17 Uma matriz quadrada inversvel se e s se for igual a um produto de
matrizes elementares.
Prova. Se uma matriz quadrada for o produto de matrizes elementares, ela inversvel
pois cada matriz elementar inversvel.
Se for inversvel, ento o teorema 1.12 garante que a forma escalonada reduzida de
a matriz identidade. Em consequncia existem matrizes elementares 1
1
. 1
2
. . . . .
1
k
tais que 1
k
1
2
1
1
= 1. Neste caso, = 1
1
1
1
1
2
1
1
k
. Como as inversas de
matrizes elementares so elementares, segue que o produto de matrizes elementares.

Em termos de matrizes elementares, o mtodo da eliminao de Gauss usado para


resolver o sistema r = / pode ser descrito nos seguintes termos: multiplicamos os dois
lados do sistema sucessivamente por matrizes elementares 1
1
. 1
2
. . . . . 1
k
1
k
1
2
1
1
r = 1
k
1
2
1
1
/
executando operaes elementares sobre as linhas de . at obter a matriz escalonada
l = 1
k
1
2
1
1
.
Sendo 1 = 1
k
1
2
1
1
. o sistema original se transforma no sistema equivalente escalon-
ado
lr = 1/
que ter soluo se linhas nulas em l corresponderem a linhas nulas em 1/. Quando este
for o caso, o sistema resolvido por substituio reversa.
Se existirem linhas nulas em l e as linhas correspondentes de 1/ no forem nulas, o
sistema no tem soluo, incompatvel.
Exemplo 1.18 Vamos usar transformaes elementares para obter a forma escalonada
de
=
_
_
5 1 3
10 5 8
15 6 16
_
_
.
Em lugar de executar uma operao elementar por vez, vamos executar as operaes lin-
eares necessrias para anular todos os elementos de cada coluna abaixo da diagonal prin-
cipal. Efetuando o produto
1
1
=
_
_
1 0 0
2 1 0
3 0 1
_
_
_
_
5 1 3
10 5 8
15 6 16
_
_
=
_
_
5 1 3
0 3 2
0 3 7
_
_
Notas de aula do Prof. Antonio Cndido Faleiros 17
obtemos uma matriz onde os elementos da primeira linha abaixo da diagonal principal so
nulos. A matriz 1
1
no elementar mas o produto de duas matrizes elementares
1
1
=
_
_
1 0 0
2 1 0
0 0 1
_
_
_
_
1 0 0
0 1 0
3 0 1
_
_
.
Efetuando o produto de 1
1
pela matriz elementar 1
3
denida abaixo, obtemos
1
2
1
1
=
_
_
1 0 0
0 1 0
0 1 1
_
_
_
_
5 1 3
0 3 2
0 3 7
_
_
=
_
_
5 1 3
0 3 2
0 0 5
_
_
que triangular superior. Denotemos por l esta matriz, de modo que 1
2
1
1
= l. A
matriz
1
2
1
1
=
_
_
1 0 0
0 1 0
0 1 1
_
_
_
_
1 0 0
2 1 0
3 0 1
_
_
=
_
_
1 0 0
2 1 0
1 1 1
_
_
triangular inferior, os elementos de sua diagonal principal unitria e sua inversa
1 =
_
_
1 0 0
2 1 0
1 1 1
_
_
.
Um fato notvel desta inversa reside no fato de ser exatamente igual ao produto 1
2
1
1
.
onde os elementos abaixo da diagonal principal aparecem com os sinais trocados. Assim,
1
2
1
1
= l =
_
_
5 1 3
0 3 2
0 0 5
_
_
.
1.10 Clculo da inversa
Podemos completar o processo iniciado no exemplo da seo anterior at obter a inversa
de .
Exemplo 1.19 No exemplo anterior, multiplicamos
=
_
_
5 1 3
10 5 8
15 6 16
_
_
e 1
2
1
1
=
_
_
1 0 0
2 1 0
1 1 1
_
_
.
para obter
l = 1
2
1
1
=
_
_
5 1 3
0 3 2
0 0 5
_
_
.
18 Notas de aula do Prof. Antonio Cndido Faleiros
Podemos multiplicar l por matrizes elementares at obter a inversa de . Efetuando o
produto
1
3
l =
_
_
1 0 3,5
0 1 2,5
0 0 1,5
_
_
_
_
5 1 3
0 3 2
0 0 5
_
_
=
_
_
5 1 0
0 3 0
0 0 1
_
_
anulamos os elementos da terceira coluna acima da diagonal principal. A matriz 1
3
o
produto de trs matrizes elementares
1
3
=
_
_
1 0 0
0 1 0
0 0 1,5
_
_
_
_
1 0 0
0 1 2,5
0 0 1
_
_
_
_
1 0 3,5
0 1 0
0 0 1
_
_
.
Em seguida, efetuamos o seguinte produto
1
4
1
3
l =
_
_
1 1,3 0
0 1,3 0
0 0 1
_
_
_
_
5 1 0
0 3 0
0 0 1
_
_
=
_
_
5 0 0
0 1 0
0 0 1
_
_
onde 1
4
o produto de duas matrizes elementares
1
4
=
_
_
1 0 0
0 1,3 0
0 0 1
_
_
_
_
1 1,3 0
0 1 0
0 0 1
_
_
.
Finalmente, multiplicando 1
4
1
3
l pela matriz elementar
1
5
=
_
_
1,5 0 0
0 1 0
0 0 1
_
_
obtemos
1
5
1
4
1
3
l = 1
5
1
4
1
3
1
2
1
1
= 1
onde 1 a matriz identidade. O produto 1
5
1
4
1
3
1
2
1
1
a inversa procurada

1
=
_
_
32
75
2
75

7
75

8
15
7
15

2
15

1
5

1
5
1
5
_
_
.
Este exemplo tpico do mtodo de Gauss-Jordan para determinar a inversa de
uma matriz . Se 1 for o produto de matrizes elementares para as quais 1 = 1. ento

1
= 1. Esta observao nos permite construir o seguinte algoritmo: tome a matriz
aumentada [ 1] e realize operaes elementares sobre ela obtendo a matriz [1 11]. No
momento que 1 for igual identidade, 11 = 1 ser a inversa
1
de .
Se nalgum ponto deste processo chegarmos a uma matriz aumentada [1 11] com
linha nula, conclumos que no tem inversa.
Notas de aula do Prof. Antonio Cndido Faleiros 19
Exemplo 1.20 Vamos usar o mtodo de Gauss-Jordan para obter a inversa de
=
_
_
1 2 1
1 3 4
2 7 12
_
_
.
Inicialmente formamos a matriz aumentada
[ 1] =
_
_
1 2 1 1 0 0
1 3 4 0 1 0
2 7 12 0 0 1
_
_
e realizamos operaes elementares sobre linha at chegar a (1 [
1
). Em lugar de aplicar
uma transformao elementar por vez, vamos aplicar um produto de transformaes lin-
eares que agiro sobre toda uma coluna.
_
_
1 0 0
1 1 0
2 0 1
_
_
_
_
1 2 1 1 0 0
1 3 4 0 1 0
2 7 12 0 0 1
_
_
=
_
_
1 2 1 1 0 0
0 1 3 1 1 0
0 3 10 2 0 1
_
_
_
_
1 0 0
0 1 0
0 3 1
_
_
_
_
1 2 1 1 0 0
0 1 3 1 1 0
0 3 10 2 0 1
_
_
=
_
_
1 2 1 1 0 0
0 1 3 1 1 0
0 0 1 1 3 1
_
_
_
_
1 0 1
0 1 3
0 0 1
_
_
_
_
1 2 1 1 0 0
0 1 3 1 1 0
0 0 1 1 3 1
_
_
=
_
_
1 2 0 0 3 1
0 1 0 4 10 3
0 0 1 1 3 1
_
_
_
_
1 2 0
0 1 0
0 0 1
_
_
_
_
1 2 0 0 3 1
0 1 0 4 10 3
0 0 1 1 3 1
_
_
=
_
_
1 0 0 8 17 5
0 1 0 4 10 3
0 0 1 1 3 1
_
_
Logo, a inversa de
_
_
8 17 5
4 10 3
1 3 1
_
_
.
1.11 Fatorao LU
Multiplicando uma matriz por matrizes elementares, podemos chegar a uma matriz l
triangular superior.
Para descrever o processo, vamos ampliar um pouco nosso conceito de matriz elemen-
tar e tambm denominar de elementar aquelas matrizes obtidas a partir da identidade
permitindo que os elementos de uma nica coluna abaixo da diagonal principal sejam
diferentes de zero.
20 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 1.21 Neste conceito ampliado, a matriz
_
_
1 0 0
2 1 0
3 0 1
_
_
elementar. Ela o produto de duas matrizes elementares
_
_
1 0 0
2 1 0
0 0 1
_
_
e
_
_
1 0 0
0 1 0
3 0 1
_
_
.
Podemos usar essas matrizes elementares para zerar todos os elementos abaixo da
diagonal principal de uma coluna de uma matriz .
Exemplo 1.22 Este exemplo ilustra o anulamento de todos os elementos de abaixo da
diagonal da primeira coluna de uma matriz mediante o uso de uma matriz elementar
_
_
1 0 0
2 1 0
6 0 1
_
_
_
_
2 6 1
4 3 8
12 7 9
_
_
=
_
_
2 6 1
0 9 10
0 29 15
_
_
.
Seja uma matriz ::. Sejam1
1
. . . . . 1
m1
matrizes elementares que, multiplicadas
esquerda de a levam numa matriz triangular superior l. Os elementos abaixo da
diagonal principal da primeira coluna de 1
1
so nulos. Os elementos abaixo da diagonal
principal da primeira e segunda colunas de 1
2
1
1
so nulos e assim por diante. Este
procedimento resulta em
1
k
1
1
= l
onde l triangular superior. A matriz
1 = 1
k
1
1
triangular inferior e os elementos da diagonal principal so todos iguais a 1. Sua inversa
1 tambm triangular inferior e os elementos da diagonal principal so todos iguais a 1.
Com isto, obtemos a fatorao
= 1l
onde l uma matriz triangular superior e 1 uma matriz triangular inferior inversvel,
cujos elementos da diagonal principal so iguais a 1.
Exemplo 1.23 Vamos obter a decomposio 1l da matriz
=
_
_
1 2 0
2 1 5
4 1 13
_
_
.
Notas de aula do Prof. Antonio Cndido Faleiros 21
Efetuando o produto
1
1
=
_
_
1 0 0
2 1 0
4 0 1
_
_
_
_
1 2 0
2 1 5
4 1 13
_
_
=
_
_
1 2 0
0 3 5
0 9 13
_
_
obtemos uma matriz cujos elementos abaixo da diagonal principal da primeira coluna so
iguais a zero. Agora, efetuando o produto
1
2
1
1
=
_
_
1 0 0
0 1 0
0 3 1
_
_
_
_
1 2 0
0 3 5
0 9 13
_
_
=
_
_
1 2 0
0 3 5
0 0 2
_
_
obtemos a forma escalonada de . Para chegar decomposio 1l. basta calcular a in-
versa 1 = 1
1
1
1
2
2
. As matrizes 1
1
e 1
2
nas multiplicaes acima so elementares
1
1
=
_
_
1 0 0
2 1 0
4 0 1
_
_
e 1
2
=
_
_
1 0 0
0 1 0
0 3 1
_
_
e pode-se vericar que
1
1
1
=
_
_
1 0 0
2 1 0
4 0 1
_
_
e 1
1
2
=
_
_
1 0 0
0 1 0
0 3 1
_
_
Oberve um fato interessante: para obter as inversas de 1
1
e 1
2
. basta trocar os sinais dos
elementos no nulos abaixo da diagonal principal. Em seguida, efetuando o produto
1 = 1
1
1
1
1
2
=
_
_
1 0 0
2 1 0
4 0 1
_
_
_
_
1 0 0
0 1 0
0 3 1
_
_
=
_
_
1 0 0
2 1 0
4 3 1
_
_
percebemos outro fato fantstico: para obter o produto 1. basta colocar na matriz iden-
tidade os elementos no nulos de 1
1
1
e 1
1
2
nos seus devidos lugares. Agora tem-se a
decomposio 1l de
=
_
_
1 0 0
2 1 0
4 3 1
_
_
_
_
1 2 0
0 3 5
0 0 2
_
_
.
O fato ocorrido no clculo de 1 do exemplo anterior no fortuito e sim um resultado
geral.
Para provar esta armao baseando-nos no livro de Trefethen e Bau.
22 Notas de aula do Prof. Antonio Cndido Faleiros
As matrizes 1 e l da decomposio 1l de podem ser obtidas pelo mtodo de
eliminao de Gauss. Como raro aplicar este mtodo a matrizes retangulares, vamos
descrev-lo para matrizes quadradas pertencentes a C
mm
. Considere a matriz
=
_

_
r r r r
r r r r
r r r r
r r r r
_

_
onde o r indica nmeros quaisquer. Faamos a primeira transformao
1
1
=
_

_
r r r r
0 x x x
0 x x x
0 x x x
_

_
zerando os elementos abaixo da diagonal principal da primeira coluna. Faamos a segunda
transformao
1
2
1
1
=
_

_
r r r r
0 r r r
0 0 x x
0 0 x x
_

_
zerando os elementos abaixo da diagonal principal da segunda coluna. Finalmente, com
a terceira transformao,
1
3
1
2
1
1
=
_

_
r r r r
0 r r r
0 0 r r
0 0 0 x
_

_
= l
zeramos o elemento abaixo da diagonal principal da terceira coluna, obtendo assim a
matriz l. O negrito indica os elementos que foram modicados na transformao. Vejamos
um caso concreto.
Exemplo 1.24 A decomposio 1l de
=
_

_
1 3 2 0
2 7 5 1
1 5 5 4
0 3 4 6
_

=
_

_
1 0 0 0
2 1 0 0
1 2 1 0
0 3 1 1
_

_
_

_
1 3 2 0
0 1 1 1
0 0 1 2
0 0 0 1
_

_
.
Notas de aula do Prof. Antonio Cndido Faleiros 23
que foi obtida multiplicando pela esquerda por
1
1
=
_

_
1 0 0 0
2 1 0 0
1 0 1 0
0 0 0 1
_

_
. 1
2
=
_

_
1 0 0 0
0 1 0 0
0 2 1 0
0 3 0 1
_

_
. 1
3
=
_

_
1 0 0 0
0 1 0 0
0 0 1 0
0 0 1 1
_

_
As inversas de 1
1
. 1
2
e 1
3
so
_

_
1 0 0 0
2 1 0 0
1 0 1 0
0 0 0 1
_

_
.
_

_
1 0 0 0
0 1 0 0
0 2 1 0
0 3 0 1
_

_
.
_

_
1 0 0 0
0 1 0 0
0 0 1 0
0 0 1 1
_

_
.
e podem ser obtidas de 1
1
. 1
2
e 1
3
trocando o sinal dos elementos no nulos abaixo da
diagonal principal. Ainda
1 = 1
1
1
1
1
2
1
1
3
=
_

_
1 0 0 0
2 1 0 0
1 2 1 0
0 3 1 1
_

_
obtido a partir de 1
1
1
. 1
1
2
e 1
1
3
simplesmente colocando na matriz identidade os
termos no nulos dessas trs matrizes em suas respectivos posies.
Frmulas gerais e dois golpes de sorte
Seja uma matriz : : e denote por A a matriz obtida depois de / 1 passo de
eliminao. Denote por r
k
a coluna / de A no incio do passo /. A transformao 1
k
deve ser escolhida de modo que
r
k
=
_

_
r
1k
.
.
.
r
kk
r
k+1;k
.
.
.
r
m;k
_

_
1
k
r
k
=
_

_
r
1k
.
.
.
r
kk
0
.
.
.
0
_

_
.
Para obter este efeito, para , = / + 1. . . . . :. subtramos
`
jk
=
r
jk
r
kk
24 Notas de aula do Prof. Antonio Cndido Faleiros
vezes a linha / da linha ,. A forma da matriz 1
k

1
k
=
1
.
.
.
1
`
k+1;k
1
.
.
.
.
.
.
`
m;k
1
.
Nos exemplos anteriores observamos dois golpes da sorte:
1. A inversa de 1
k
obtida trocando os sinais dos elementos abaixo da diagonal.
2. A matriz 1 = 1
1
1
1
1
2
1
1
m1
pode ser formada coletando as entradas de `
jk
nos
locais apropriados.
Podemos reunir esses pedaos de boa fortuna como segue. Seja
`
k
=
_

_
0
.
.
.
0
`
k+1;k
.
.
.
`
m;k
_

_
.
Ento 1
k
= 1 `
k
c

k
. onde c
k
a coluna / da matriz identidade : :. Das denies
de `
k
e c
k
obtemos
c

k
`
k
= 0
e
(1 `
k
c

k
)(1 +`
k
c

k
) = 1 `
k
(c

k
`
k
)c

k
= 1.
mostrando que a inversa de 1
k

1
1
k
= 1 +`
k
c

k
.
Para o segundo golpe de sorte, argumentamos como segue. Considere, por exemplo, o
produto 1
1
k
1
1
k+1
. Como c

k
`
k+1
= 0. segue
1
1
k
1
1
k+1
= (1 +`
k
c

k
)(1 +`
k+1
c

k+1
) = 1 +`
k
c

k
+`
k+1
c

k+1
que escrita por extenso
1
1
k
1
1
k+1
=
_

_
1
.
.
.
1
`
k+1;k
1
`
k+2;k
`
k+2;k+1
1
.
.
.
.
.
.
.
.
.
`
m;k
`
m;k+1
1
_

_
Notas de aula do Prof. Antonio Cndido Faleiros 25
Esta matriz triangular inferior sendo obtida a partir da matriz identidade substituindo
os elementos abaixo da diagonal principal das coluna / e / + 1 pelos elementos de 1
1
k
e
1
1
k+1
inseridas em seus lugares usuais abaixo da diagonal. Quando tomamos o produto
de todas estas matrizes para formar 1. obtemos
1 = 1
1
1
1
1
2
1
1
m1
=
_

_
1
`
21
1
`
31
`
32
1
.
.
.
.
.
.
.
.
.
.
.
.
`
m1
`
m2
`
m;m1
1
_

_
onde
`
jk
=
r
jk
r
kk
so os multiplicadores necessrios para anular os elementos abaixo da diagonal da matriz
A = 1
k1
1
1
.
Tais fatos geram o seguinte algoritmo
=====================================
Algoritmo da eliminao gaussiana sem pivotamento
=====================================
Entrada:
Sada: l e 1.
=====================================
U = A e L = I.
for k = 1:m-1
for j = k+1:m
L(j,k) = U(j,k)/U(k,k);
U(j,k:m) = U(j,k:m) - L(j,k) * U(k,k:m);
end
end
=====================================
Neste algoritmo podemos usar uma nica matriz para armazenar 1 e l se abrirmos
mo de gravar a diagonal de 1 cujos elementos so unitrio. Se a matriz no for mais
necessria, podemos us-la para gravar 1 e l.
Soluo r = / por fatorao 1l
Dada a decomposio = 1l. o sistema r = / equivalente a 1lr = /. Dena =
lr. resolva 1 = / e, em seguida, lr = para obter a soluo do sistema original. A
primeira etapa, para a fatorao = 1l. exige ~
2
3
:
3
ops. O segundo e o terceiro,
26 Notas de aula do Prof. Antonio Cndido Faleiros
para resolver os sistemas triangulares 1 = / e lr = . exigem ~ :
2
ops. Dessa forma,
a resoluo pelo mtodo de Gauss, exige ~
2
3
:
3
ops.
A resoluo usando reetores de Householder, que veremos posteriormente, usa ~
4
3
:
3
ops. Qual seria a vantagem da fatorao Q1 sobre a fatorao 1l?
1.12 Decomposio PLU
Nem sempre uma matriz possui uma decomposio 1l e um exemplo clssico
_
0 1
1 1
_
. Entretanto, a matriz 1 =
_
1 1
0 1
_
obtida de pela permutao das linhas
possui uma decomposio 1l
1 =
_
1 0
0 1
_ _
1 1
0 1
_
.
Sempre possvel permutar as linhas de uma matriz de modo que a matriz assim
obtida possui uma decomposio 1l.
Uma matriz de permutao aquela obtida a partir da matriz identidade mediante
uma permutao qualquer de suas linhas. A matriz elementar 1(|
i
|
j
) obtida da
identidade pela permutao das linhas i e , pertence a esta classe. Toda matriz de
permutao o produto de matrizes elementares deste tipo. O produto de duas matrizes
de permutao uma matriz de permutao e a inversa de uma matriz de permutao
uma matriz de permutao. Como tivemos a oportunidade de destacar, a inversa de
1(|
i
|
j
) ela mesma.
Exemplo 1.25 So matrizes de permutao
_

_
1 0 0 0
0 0 0 1
0 0 1 0
0 1 0 0
_

_
_

_
0 0 1 0
1 0 0 0
0 0 0 1
0 1 0 0
_

_
.
A segunda permutao a transformao elementar 1(|
2
|
4
).
Seja 1 uma matriz de permutao obtida da identidade permutando as linha i e ,.
Seja 1 a matriz elementar que, a no ser pelo fato de a coluna / possuir elementos no
nulos abaixo da diagonal principal, a identidade. Se / < i < ,. ento
~
1 = 111
uma matriz com os elementos das linhas i e , da coluna / permutados de seus lugares.
Exemplo 1.26 Sejam
1 =
_

_
1 0 0 0
0 0 0 1
0 0 1 0
0 1 0 0
_

_
e 1 =
_

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

_
Notas de aula do Prof. Antonio Cndido Faleiros 27
onde 1 a matriz de permutao obtida da identidade pela troca das linhas 2 e 4 e 1 a
matriz elementar com elementos no nulos fora da diagonal principal da primeira coluna.
Neste caso, / = 1. i = 2 e , = 4. O produto 11 igual a
_

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

_
.
Esta matriz pode ser obtida de permutando os elementos das linhas 2 e 4 da coluna 1.
Fato interessantssimo.
Vamos descrever a decomposio 11l. obtida pelo mtodo da eliminao de Gauss
com pivotamento. Seguiremos o tratamento de Trefethen e Bau.
Seja A a matriz obtida no processo de eliminao Gaussiana depois de zerados os
elementos abaixo da diagonal principal das / 1 primeiras colunas. No passo seguinte,
mltiplos da linha / so subtradas das linhas /+1. . . . . : da matriz A com a qual se est
trabalhando, para introduzir zeros nas entradas / dessas linhas. A entrada r
kk
da matriz
A chamado de piv da coluna /. Prosseguindo o processo de eliminao, aplica-se a
A uma transformao elementar para zerar os elementos da coluna / abaixo da diagonal
principal.
_

_
r
kk
x x x
r r r r
r r r r
r r r r
_

_
r
kk
r r r
0 x x x
0 x x x
0 x x x
_

_
Entretanto, r
kk
pode ser nulo ou muito pequeno quando comparado aos demais elemen-
tos daquela coluna abaixo da diagonal. Neste caso, para evitar instabilidade numrica,
procura-se naquela coluna, dentre os elementos abaixo da diagonal principal, o de maior
mdulo. Troca-se esta linha com a linha / e este elemento de maior mdulo passa a ser
o piv da linha /. Esta troca de linhas denominada de pivotamento parcial. H um
processo conhecido por pivotamento onde se toma por piv o elemento de maior mdulo
na submatriz A
k:m;k:m
e o coloca na posio (/. /) mediante a troca de linhas e colunas.
Devido diculdade de gerenciar a troca de colunas e ao trabalho computacional para se
encontrar o piv, prefere-se o pivotamento parcial.
_

_
r
kk
+ + +
+ + + +
r
jk
+ + +
+ + + +
_

_
1
1

_
r
jk
+ + +
+ + + +
r
kk
+ + +
+ + + +
_

_
1
1

_
r
jk
+ + +
0 + + +
0 + + +
0 + + +
_

_
Este algoritmo pode ser expresso como um produto de matrizes. No pivotamento parcial,
em cada etapa, realiza-se uma permutao para posicionar o piv da coluna no local
correto para, em seguida, aplicar uma matriz elementar para zerar os elementos abaixo
28 Notas de aula do Prof. Antonio Cndido Faleiros
da diagonal principal da coluna /. Este processo pode ser repetido coluna a coluna, at
transformar numa matriz l triangular superior
1
m1
1
m1
1
2
1
2
1
1
1
1
= l.
Exemplo 1.27 Considere a matriz (exemplo copiado)
=
_

_
2 1 1 0
4 3 3 1
8 7 9 5
6 7 9 8
_

_
.
Para o pivotamento parcial, permutamos a primeira com a terceira coluna calculando
1
1
=
_

_
0 0 1 0
0 1 0 0
1 0 0 0
0 0 0 1
_

_
_

_
2 1 1 0
4 3 3 1
8 7 9 5
6 7 9 8
_

_
=
_

_
8 7 9 5
4 3 3 1
2 1 1 0
6 7 9 8
_

_
.
Agora efetuamos o primeiro passo de eliminao: 1
1
1
1
=
_

_
1 0 0 0

1
2
1 0 0

1
4
0 1 0

3
4
0 0 1
_

_
_

_
8 7 9 5
4 3 3 1
2 1 1 0
6 7 9 8
_

_
=
_

_
8 7 9 5
0
1
2

3
2

3
2
0
3
4

5
4

5
4
0
7
4
9
4
17
4
_

_
.
Em seguida, trocamos a segunda com a quarta linha: 1
2
1
1
1
1
=
_

_
1 0 0 0
0 0 0 1
0 0 1 0
0 1 0 0
_

_
_

_
8 7 9 5
0
1
2

3
2

3
2
0
3
4

5
4

5
4
0
7
4
9
4
17
4
_

_
=
_

_
8 7 9 5
0
7
4
9
4
17
4
0
3
4

5
4

5
4
0
1
2

3
2

3
2
_

_
.
Efetuamos a segunda eliminao: 1
2
1
2
1
1
1
1
=
_

_
1 0 0 0
0 1 0 0
0
3
7
1 0
0
2
7
0 1
_

_
_

_
8 7 9 5
0
7
4
9
4
17
4
0
3
4

5
4

5
4
0
1
2

3
2

3
2
_

_
=
_

_
8 7 9 5
0
7
4
9
4
17
4
0 0
2
7
4
7
0 0
6
7

2
7
_

_
.
Agora permutamos a terceira linha com a quarta: 1
3
1
2
1
2
1
1
1
1
=
_

_
1 0 0 0
0 1 0 0
0 0 0 1
0 0 1 0
_

_
_

_
8 7 9 5
0
7
4
9
4
17
4
0 0
2
7
4
7
0 0
6
7

2
7
_

_
=
_

_
8 7 9 5
0
7
4
9
4
17
4
0 0
6
7

2
7
0 0
2
7
4
7
_

_
.
Finalmente, efetuamos a ltima eliminao: 1
3
1
3
1
2
1
2
1
1
1
1
=
_

_
1 0 0 0
0 1 0 0
0 0 1 0
0 0
1
3
1
_

_
_

_
8 7 9 5
0
7
4
9
4
17
4
0 0
6
7

2
7
0 0
2
7
4
7
_

_
=
_

_
8 7 9 5
0
7
4
9
4
17
4
0 0
6
7

2
7
0 0 0
2
3
_

_
.
Notas de aula do Prof. Antonio Cndido Faleiros 29
Um terceiro golpe de sorte na fatorao 11l
Todos os elementos de 1 abaixo da diagonal principal so menores ou iguais a 1 pois o
piv de cada linha escolhido de modo a tornar [r
kk
[ = [r
jk
[ : / _ , _ :
Analisemos a decomposio de uma matriz de tamanho 4 4 que toma a forma
1
3
1
3
1
2
1
2
1
1
1
1
= l
As matrizes 1
1
. 1
2
e 1
3
so suas prprias inversas. Assim podemos escrever
1
3
1
3
1
2
1
2
1
1
1
1
= 1
3
1
3
1
2
(1
3
1
3
)1
2
1
1
(1
2
1
3
1
3
1
2
)1
1
onde acrescentamos algumas matrizes ao produto e foram colocadas entre parntesis. Note
que elas so iguais matriz identidade. Podemos associar este produto
1
3
1
3
1
2
1
2
1
1
1
1
= 1
3
(1
3
1
2
1
3
)(1
3
1
2
1
1
1
2
1
3
)(1
3
1
2
1
1
) = (
~
1
1
~
1
2
~
1
3
)(1
3
1
2
1
1
)
onde
~
1
3
= 1
3
.
~
1 = 1
3
1
2
1
3
.
~
1 = 1
3
1
2
1
1
1
2
1
3
so matrizes elementares obtidas de 1
3
. 1
2
. 1
1
permutando elementos abaixo da diagonal
principal.
Em geral, para uma matriz : :. a fatorao fornecida pela eliminao Gaussiana
com pivotamento parcial pode ser escrita na forma
(
~
1
m1

~
1
2
~
1
1
)(1
m1
1
2
1
1
) = l.
onde
~
1
k
= 1
m1
1
k+1
1
k
1
1
k+1
1
1
m1
.
O produto das matrizes
~
1
k
triangular inferior com elementos unitrios na diagonal
principal e facilmente invertvel. Basta trocar o sinal das entradas abaixo da diagonal,
como na eliminao Gaussiana sem pivotamento. Escrevendo
1 = (
~
1
m1

~
1
2
~
1
1
)
1
e 1 = 1
m1
1
2
1
1
.
temos
1 = 1l.
Qualquer matriz quadrada . singular ou no, possui uma fatorao deste tipo, onde 1
uma matriz de permutao, 1 uma matriz triangular inferior com elementos unitrios
na diagonal principal e l triangular superior. Esta fatorao conhecida por fatorao
11l de .
Para obter a fatorao 11l de . multiplique a matriz por uma matriz de permu-
tao 1 e calcule a decomposio 1l de . Na prtica, no assim que se procede pois
no se conhece 1 a priori.
Vamos descrever um procedimento que justica o algoritmo que vamos descrever
abaixo. Seja uma matriz : : e A = 1
k
1
k
1
1
1
1
=
~
1
k

~
1
1
1
k
1
1
.
30 Notas de aula do Prof. Antonio Cndido Faleiros
onde 1
i
so matrizes de permutao que posicionam o piv no lugar correto e
~
1
i
so
matrizes elementares que zeram as entradas abaixo da diagonal da coluna i de 1
k
1
1
. Vamos escrever A =
~
1
~
onde
~
1 =
~
1
k

~
1
1
e
~
= 1
k
1
1
. Se / < : 1. o
processo no terminou e A. em geral, no triangular superior. A prxima etapa consiste
em aplicar uma permutao 1 que trocar uma linha i de A com sua linha / + 1 para
posicionar o piv da coluna no local correto. Neste caso, i / + 1. A inversa de 1 1 e
assim 11 = 1. Podemos usar este fato para escrever
1A = 1
~
1
~
= 1
~
1(11)
~
= (1
~
11)(1
~
).
Lembramos que 1
~
11 triangular inferior e a matriz
~
1 onde se permutou a parte
no nula das linhas i e / + 1. situadas abaixo da diagonal cam permutadas. Desta
forma, sempre que se aplica uma permutao matriz
~
se deve efetuar uma permutao
correspondente na matriz
~
1.
Este comentriio justica o algoritmo da eliminao Gaussiana com pivotamento par-
cial descrito abaixo.
Algoritmo da eliminao Gaussiana com pivotamento parcial
=============================
U = A, L = I, P = I
for k = 1:m-1
Selecione na coluna k a linha i na qual |u(i,k)| eh maximo
Permute as linhas U(k,k:m) e U(i,k:m)
Permute as linhas L(k,1:k-1) e L(i,1:k-1)
Permute as linhas P(k,:) e P(i,:)
for j = k+1:m
L(j,k) = U(j,k) / U(k,k)
U(j,k:m) = U(j,k:m) - L(j,k)*U(k,k:m)
end
end
=============================
1.13 Decomposio de Cholesky
Se a matriz for simtrica e inversvel, uma permutao 1 dessa matriz tem uma
decomposio 11l. Vamos, num primeiro momento, nos esquecer da permutao 1 e
escrever esta decomposio na forma = 1l de modo que
1l = =
T
= l
T
1
T
.
Como 1 e l so inversveis,
l
_
1
T
_
1
= 1
1
l
T
= 1
Notas de aula do Prof. Antonio Cndido Faleiros 31
diagonal pois l
_
1
T
_
1
triangular superior e 1
1
l
T
triangular inferior. Assim, l =
11
T
e obtemos a decomposio
= 111
T
onde 1 triangular inferior cujos elementos diagonais so iguais a 1 e 1 = 1
1
l
T

diagonal.
Como os elementos da diagonal principal de 1 so iguais a 1. 1 = dicq(l) onde
dicq(l) uma matriz diagonal, cujos elementos da diagonal principal so iguais aos
elementos da diagonal de l.
Exemplo 1.28 Considere a decomposio = 1l abaixo
_
_
2 1 0
1 2 1
0 1 2
_
_
=
_
_
1 0 0
1,2 1 0
0 2,3 1
_
_
_
_
2 1 0
0 3,2 1
0 0 4,3
_
_
Sendo 1 = 1
1
l
T
=
_
_
2 0 0
0 3,2 0
0 0 4,3
_
_
obtemos a decomposio 111
T
_
_
2 1 0
1 2 1
0 1 2
_
_
=
_
_
1 0 0
1,2 1 0
0 2,3 1
_
_
_
_
2 0 0
0 3,2 0
0 0 4,3
_
_
_
_
1 1,2 0
0 1 2,3
0 0 1
_
_
.
Denio 1.29 Uma matriz simtrica positiva denida se os elementos diagonais
de 1 na decomposio = 111
T
forem todos maiores do que zero. Neste caso, podemos
calcular a matriz
_
1 e denir ` = 1
_
1. para assim obter a decomposio = ``
T
denominada de decomposio de Cholesky da matriz .
No exemplo acima,
` =
_
_
1 0 0
1,2 1 0
0 2,3 1
_
_
_
_
_
2 0 0
0
_
3,2 0
0 0
_
4,3
_
_
=
_
_
_
2 0 0

_
1,2
_
3,2 0
0
_
2,3
_
4,3
_
_
.
A decomposio de Cholesky de
_
_
2 1 0
1 2 1
0 1 2
_
_
=
_
_
_
2 0 0

1
2
_
2
1
2
_
6 0
0
1
3
_
6
2
3
_
3
_
_
_
_
_
2
1
2
_
2 0
0
1
2
_
6
1
3
_
6
0 0
2
3
_
3
_
_
.
32 Notas de aula do Prof. Antonio Cndido Faleiros
Captulo 2
Espao vetorial
2.1 Conceito de espao vetorial
Seja 1 um corpo e \ um conjunto no vazio, onde denimos duas operaes, sendo uma
a adio de vetores e a outra a multiplicao de um elemento do corpo 1 por um
elemento de \. Sejam e n dois elementos de \ e / um elemento do corpo 1. Denotaremos
a adio de e n por + n e a multiplicao de / e por /. O conjunto \. com essas
operaes denominado de espao vetorial sobre o corpo 1 se, para todo n. . n de
\ e todo c. , de 1. se vericarem as propriedades
1. Comutativa: +n = n +.
2. Associativa: (n +) +n = n + ( +n).
3. Elemento neutro: Existe um elemento de \ denotado por 0 tal que 0+ = +0 = .
4. Elemento oposto: Dado em \ existe um elemento denotado por e tal que
+ () = () + = 0.
5. Associatividade: (c,) = c(,).
6. Distributividade: (c +,) = c +,.
7. Distributividade: c( +n) = c +cn.
8. Elemento unitrio: A multiplicao do elemento unitrio 1 de 1 pelo elemento
de \ igual a . isto , 1 = .
Os elementos de \ so chamados vetores e os elementos de 1 de escalares. O
elemento +n o vetor soma de com n e o elemento c o produto de c por ou
ainda que c um mltiplo de . O vetor denominado oposto de e 0 o vetor
nulo ou vetor zero. Denimos a diferena n (leia-se menos n) entre os vetores
e n por + (n).
33
34 Notas de aula do Prof. Antonio Cndido Faleiros
Em nosso curso, o corpo 1 ser o corpo R dos nmeros reais ou o corpo C dos nmeros
complexos. Quando \ for um espao vetorial sobre o corpo dos nmeros reais, diremos
que \ um espao vetorial real. Quando \ for um espao vetorial sobre o corpo dos
nmeros complexos, diremos que \ um espao vetorial complexo.
Quando se diz que \ um espao vetorial sobre o corpo 1 entenda-se que est
implcito a existncia das operaes de adio de vetores e multiplicao de um escalar
por um vetor. Quando o contexto permitir, omite-se a referncia ao corpo 1 e se diz
apenas que \ um espao vetorial. O espao vetorial 0 que contm apenas o vetor
nulo denominado de espao vetorial trivial.
Exemplo 2.1 Seja R
n
o conjunto de todas as nuplas ordenadas (r
1
. r
2
. . . . . r
n
) de
nmeros reais. Duas nuplas ordenadas (r
1
. r
2
. . . . . r
n
) e (
1
.
2
. . . . .
n
) so iguais se
r
1
=
1
. r
2
=
2
. . . . . r
n
=
n
. Dene-se a operao de adio em R
n
por
(r
1
. r
2
. . . . . r
n
) + (
1
.
2
. . . . .
n
) = (r
1
+
1
. r
2
+
2
. . . . . r
n
+
n
)
e a multiplicao de um nmero real por uma nupla ordenada denida por
c(r
1
. r
2
. . . . . r
n
) = (cr
1
. cr
2
. . . . . cr
n
).
O R
n
com as operaes de adio de duas nuplas ordenadas e multiplicao de um escalar
por uma nupla um espao vetorial sobre os reais.
Exemplo 2.2 O conjunto R
mn
das matrizes :: com elementos reais munido com as
operaes de adio de matrizes e multiplicao de um nmero complexo por uma matriz
um espao vetorial sobre o corpo dos nmeros reais. O zero deste espao vetorial a
matriz nula e o elemento oposto (inverso aditivo) de = [c
ij
] = [c
ij
].
Exemplo 2.3 O conjunto das matrizes : por : com elementos complexos, que denotare-
mos por C
mn
. munido com as operaes de adio de matrizes e multiplicao de um
nmero complexo por uma matriz um espao vetorial sobre o corpo dos nmeros com-
plexos. O zero deste espao vetorial a matriz nula e o elemento oposto (inverso aditivo)
de = [c
ij
] = [c
ij
].
Exemplo 2.4 O conjunto de todos os polinmios de grau menor ou igual a :. com coe-
cientes reais, munido com as operaes de adio de polinmios e multiplicao de um
nmero real por um polinmio, um espao vetorial sobre o corpo dos reais. O conjunto
dos polinmios de grau menor ou igual a : com coecientes complexos com as operaes
acima um espao vetorial sobre o corpo dos nmeros complexos.
Exemplo 2.5 O conjunto de todos os polinmios com coecientes reais, munido com as
operaes de adio de polinmios e multiplicao de um nmero real por um polinmio,
um espao vetorial sobre o corpo dos reais. O conjunto de todos os polinmios com
coecientes complexos com as operaes acima um espao vetorial sobre o corpo dos
nmeros complexos.
Exemplo 2.6 O conjunto C[c. /] = , : [c. /] R : , contnua com as operaes de
adio de funes e multiplicao de um nmero real por uma funo um espao vetorial
sobre R.
Notas de aula do Prof. Antonio Cndido Faleiros 35
2.2 Dependncia linear
Todo elemento (r. ) do R
2
pode ser decomposto na seguinte soma
(r. ) = r(1. 0) +(0. 1).
Esta maneira de decompor um vetor muito utilizada em lgebra Linear.
Sejam
1
. . . . .
n
vetores do espao vetorial \ e escalares c
1
. . . . . c
n
. O vetor c
1

1
+
+ c
n

n
uma combinao linear dos vetores
1
. . . . .
n
.
Exemplo 2.7 O vetor (2. 3) do R
2
uma combinao linear dos vetores (1. 0) e (0. 1)
pois (2. 3) = 2(1. 0)+ 3(0. 1).
Seja
1
. . . . .
n
um subconjunto nito de \. Este conjunto linearmente depen-
dente se existirem escalares c
1
. . . . . c
n
. nem todos nulos tais que
c
1

1
+ +c
n

n
= 0.
Tambm se diz que os vetores
1
. . . . .
n
so linearmente dependentes. Notem que a
igualdade acima se verica para c
1
= = c
n
= 0. Se a nupla (c
1
. . . . . c
n
) = (0. . . . .
0) for a nica para a qual
c
1

1
+ +c
n

n
= 0.
diremos que o conjunto
1
. . . . .
n
linearmente independente ou que os vetores

1
. . . . .
n
so linearmente independentes.
Exemplo 2.8 O conjunto o = (5. 7). (1. 0). (0. 1) de vetores do R
2
linearmente
dependente pois
1(5. 7) 5(1. 0) 7(0. 1) = (0. 0).
O conjunto (1. 2. 3). (0. 1. 1). (0. 0. 2) de vetores do R
3
linearmente independente.
De fato, se c
1
. c
2
e c
3
forem escalares tais que
c
1
(1. 2. 3) +c
2
(0. 1. 1) +c
3
(0. 0. 2) = (0. 0. 0)
ento
c
1
+ 0c
2
+ 0c
3
= 0
2c
1
+c
2
+ 0c
3
= 0
3c
1
+c
2
+ 2c
3
= 0
cuja nica soluo c
1
= c
2
= c
3
= 0.
Todo conjunto 0.
1
. . . .
p
que contm o vetor nulo linearmente dependente pois
1 0 + 0
1
+ + 0
p
= 0.
36 Notas de aula do Prof. Antonio Cndido Faleiros
Observe que, a dependncia linear do conjunto o = (5. 7). (1. 0). (0. 1) de vetores
do R
2
que se expressa por
1(5. 7) 5(1. 0) 7(0. 1) = (0. 0).
implica na possibilidade de escrever (5. 7) como uma combinao linear dos vetores (1. 0)
e (0. 1)
(5. 7) = 5(1. 0) + 7(0. 1).
Esta igualdade tambm implica na dependncia linear de o = (5. 7). (1. 0). (0. 1) . Tal
fato enunciado de modo geral no prximo teorema.
Proposio 2.9 Um conjunto
1
. . . . .
n
de vetores de um espao vetorial \ linear-
mente dependente se e s se um dos seus elementos for combinao linear dos demais.
Prova. Se
1
. . . . .
n
for linearmente dependente, existem escalares c
1
. . . . . c
n
. nem
todos nulos, tais que c
1

1
+ + c
n

n
= 0. Supondo c
1
,= 0 (se c
1
= 0. basta permutar os
vetores do conjunto para trazer o coeciente no nulo para a primeira posio) podemos
escrever
1
como combinao linear de
2
. . . . .
n

1
=
_
c
1
1
c
2
_

2

_
c
1
1
c
n
_

n
.
Se
1
for uma combinao linear de
2
. . . . .
n
. ento existem escalares ,
2
. . . . . ,
n
tais
que

1
= ,
2

2
+ +,
n

n
e

1
+ (,
2
)
2
+ + (,
n
)
n
= 0.
mostrando que
1
. . . . .
n
linearmente dependente.
Todo conjunto que contm um subconjunto linearmente dependente linearmente
dependente. Todo subconjunto de um conjunto de vetores linearmente independente
linearmente independente.
Proposio 2.10 Seja o um conjunto nito de vetores.
1. Se o for linearmente dependente, qualquer conjunto nito de vetores que o contm
tambm ser linearmente dependente.
2. Se o for linearmente independente, qualquer subconjunto de o ser linearmente
independente.
Prova. Seja o =
1
. . . . .
n
.
Notas de aula do Prof. Antonio Cndido Faleiros 37
1. Se o for linearmente dependente, existem escalares c
1
. . . . . c
n
nem todos nulos tais
que c
1

1
+ + c
n

n
= 0. Seja o
0
um conjunto nito que contm o. Se n
1
. . . . . n
m
forem os elementos de o
0
que no pertencem a o. ento
c
1

1
+ +c
n

n
+ 0n
1
+ + 0n
m
= 0
provando que o
0
linearmente dependente.
2. Se o for linearmente independente, seja o
0
um subconjunto de o. Se o
0
fosse linear-
mente dependente, o tambm o seria pela primeira parte. Logo o
0
linearmente
independente.

2.3 Base e dimenso


Seja E =
1
. . . . .
n
um conjunto nito de vetores em \. Se todo elemento de \ for
uma combinao linear dos elementos de E. diremos que E gera \.
Exemplo 2.11 O conjunto E = (1. 2). (1. 0). (0. 1) gera o R
2
. Qualquer par ordenado
(r. ) pode ser decomposto nas combinaes lineares
(r. ) = 0(1. 2) +r(1. 0) +(0. 1)
ou
(r. ) = r(1. 2) + 0(1. 0) + ( 2r)(0. 1).
Neste exemplo, o modo de escrever (r. ) como combinao linear dos elementos de E no
nica.
Exemplo 2.12 O conjunto E = (2. 1). (1. 0) gera o R
2
pois podemos escrever um par
ordenado (r. ) qualquer como combinao linear desses dois vetores
(r. ) = r(2. 1) + ( r)(1. 0).
Neste exemplo, o modo de escrever (r. ) como combinao linear dos elementos de E
nica.
Que diferena existe entre os conjuntos geradores dos exemplos acima? O primeiro
linearmente dependente e o segundo linearmente dependente.
Denio 2.13 Um conjunto nito de vetores linearmente independente e que gera \
uma base de \.
38 Notas de aula do Prof. Antonio Cndido Faleiros
Uma base E =
1
. . . . .
n
gera \. Assim, para cada vetor em \ existem escalares
c
1
. . . . . c
n
tais que
= c
1

1
+ +c
n

n
.
Os vetores c
1

1
. . . . . c
n

n
so denominados de componentes do vetor na base E. os
escalares c
1
. . . . . c
n
so as coordenadas de na base E e a matriz coluna
[]
B
= [c
1
. . . c
n
]
T
a matriz das coordenadas de na base E.
Uma base ordenada E =
1
.
2
. . . . .
n
aquela em que se estabelece que
1
o
seu primeiro elemento, que
2
o seu segundo elemento, e assim por diante. A ordem em
que seus elementos so escritos relevante.
Proposio 2.14 A matriz das coordenadas de um vetor numa base ordenada nica.
Prova. Seja E =
1
. . . . .
n
uma base ordenada de um espao vetorial \. Se =
r
1

1
+ + r
n

n
e =
1

1
+ +
n

n
forem duas decomposies de nos elementos
da base E. ento
0 = = (r
1

1
)
1
+ + (r
n

n
)
n
e, da independncia linear dos vetores da base, r
i
=
i
para i = 1. . . . . :.
De ora em diante, uma base ordenada ser chamada simplesmente de base. O contexto
indicar a necessidade de ser a base ordenada ou no.
Exemplo 2.15 Considere as nuplas c
1
= (1. 0. . . . . 0). c
2
= (0. 1. . . . . 0). c
n
= (0. 0.
. . . . 1). onde c
k
a linha / da matriz identidade : :. O conjunto de vetores c
1
. c
2
.
. . . . c
n
uma base tanto do R
n
quanto do C
n
e chamada de base cannica. Se r =
(r
1
. . . . . r
n
). ento r = r
1
c
1
+ + r
n
c
n
. Isto signica que as coordenadas de r na base
cannica so exatamente os elementos da nupla r.
Exemplo 2.16 O conjunto 1. r. r
2
uma base do espao vetorial dos polinmios de
grau menor ou igual a dois com coecientes complexos.
Nem todo espao vetorial possui uma base tal como se deniu acima. O espao vetorial
de todos os polinmios com coecientes complexos no possui base no sentido denido
neste texto. No existe conjunto nito de polinmios que gera todos os demais. Todo
conjunto nito de polinmios tem um polinmio de grau mximo, que no seria capaz de
gerar os polinmios de grau superior ao polinmio de grau mximo do conjunto.
Todas as bases de um espao vetorial possuem o mesmo nmero de elementos, como
provaremos em seguida. Precederemos o teorema principal por trs lemas.
Lema 2.17 Seja
1
. . . . .
n
uma base de \ e n = c
1

1
+ +c
n

n
. Se c
i
,= 0. ento

1
. . . . .
i1
. n.
i+1
. . . . . .
n

tambm base.
Notas de aula do Prof. Antonio Cndido Faleiros 39
Prova. Para simplicar, provaremos o teorema supondo c
1
,= 0. Se c
1
= 0. podemos
reordenar os elementos da base para trazer para a primeira posio uma componente de n
diferente de zero. Sendo c
1
,= 0. podemos explicitar
1
na igualdade n = c
1

1
+ +c
n

n
para obter

1
=
1
c
1
n
c
2
c
1

2

c
n
c
1

n
= ,
1
n +,
2

2
+ +,
n

n
.
Vamos provar que n.
2
. . . . .
n
gera \. Sendo um vetor qualquer de \. existem
escalares r
1
. r
2
. . . . . r
n
tais que
= r
1

1
+r
2

2
+ +r
n

n
= r
1
(,
1
n +,
2

2
+ +,
n

n
) +r
2

2
+ +r
n

n
= (r
1
,
1
)n + (r
1
,
2
+r
2
)
2
+ + (r
1
,
n
+r
n
)
n
.
provando que o conjunto n.
2
. . . . .
n
gera \.
Vamos provar que n.
2
. . . . .
n
linearmente independente. Sejam /
1
. /
2
. . . . . /
n
escalares tais que /
1
n+ /
2

2
+ + /
n

n
= 0. Se /
1
,= 0. ento
/
1
(c
1

1
+c
2

2
+ +c
n

n
) +/
2

2
+ +/
n

n
= 0
ou
/
1
c
1

1
+ (/
1
c
2
+/
2
)
2
+ + (/
1
c
n
+/
n
)
n
= 0
com /
1
c
1
,= 0. o que contraria o fato de
1
.
2
. . . . .
n
ser base de \. Logo, /
1
= 0
e a combinao linear /
1
n+ /
2

2
+ + /
n

n
= 0 se reduz a /
2

2
+ + /
n

n
= 0. Da
independncia linear do conjunto
2
. . . . .
n
. obtemos /
2
= = /
n
= 0. provando a
independncia linear de n.
2
. . . . .
n
que, portanto, base de \.
Lema 2.18 Seja
1
. . . . .
n
uma base com : elementos do espao vetorial \. Todo
conjunto linearmente independente com : elementos base de \.
Prova. Seja n
1
. . . . . n
n
um conjunto linearmente independente com : vetores de
\. Pode-se decompor n
1
na base
1
. . . . .
n
e escrever
n
1
= c
11

1
+ +c
n1

1
.
Como n
1
,= 0. pelo menos um dos coecientes desta combinao linear diferente de zero.
Podemos supor que c
11
,= 0 (se o c
11
fosse nulo, bastaria reordenar a base
1
.
2
. . . . .
n

de modo que, nesta nova ordem, c


11
,= 0).
Pelo lema anterior, n
1
.
2
. . . . .
n
base e podemos escrever
n
2
= c
12
n
1
+c
22

2
+ +c
n2

n
.
Os coecientes c
22
. . . . . c
n2
no podem ser todos nulos. De fato, se todos eles fossem nulos,
ento n
2
= c
12
n
1
. o que contraria a hiptese de o conjunto n
1
. . . . . n
n
ser linearmente
40 Notas de aula do Prof. Antonio Cndido Faleiros
independente. Assim, pelo menos um dos coecientes c
22
. . . . . c
n2
no nulo. Como
antes, podemos supor, sem perda de generalidade, que c
22
,= 0.
Pelo lema anterior, n
1
. n
2
.
3
. . . . .
n
base de \.
Prosseguindo com este raciocnio, substitumos todos os elementos da base
1
. . . . .

n
por n
1
. n
2
. . . . . n
n
. provando que n
1
. n
2
. . . . . n
n
base.
Lema 2.19 Se um espao vetorial \ possuir uma base com : elementos, ento todo
conjunto de vetores em \ com mais de : elementos linearmente dependente.
Prova. De fato, se houvesse um conjunto linearmente independente com mais do que
: elementos, qualquer subconjunto dele com : elementos seria base e os vetores restantes
seriam combinaes lineares desses : selecionados, contrariando a hiptese de independn-
cia linear do conjunto. Logo, no existe conjunto de vetores linearmente independente
com mais do que : elementos.
Estes lemas nos permitem enunciar o
Teorema 2.20 Se um espao vetorial \ possuir uma base com : elementos, todas as
outras bases deste espao vetorial tm o mesmo nmero de elementos.
Prova. De fato, como todo conjunto com mais do que : elementos linearmente
dependente, no h base com mais do que : elementos.
Seja E
1
a base com : elementos. Se existisse alguma base E
2
com / elementos e / <
:. pelo lema anterior, a base E
1
seria linearmente dependente, possibilidade que se exclui
pela denio de base. Logo no existe base com menos do que : elementos.
Este teorema garante que todas as bases de um espao vetorial possui o mesmo nmero
de elementos o que justica a denio que segue.
Denio 2.21 Se um espao vetorial possui uma base, diremos que ele possui dimen-
so nita e que o nmero de elementos das bases a sua dimenso. Por denio, a
dimenso do espao vetorial trivial, aquele que contm apenas o vetor nulo, zero.
2.4 Matriz de mudana de base
Seja \ um espao vetorial complexo de dimenso nita : 0. Sejam E
1
= n
1
. . . . . n
n

e E
2
=
1
. . . . .
n
duas bases de \. Podemos decompor cada elemento de E
2
numa
combinao linear dos elementos de E
1

1
= j
11
n
1
+j
21
n
2
+ +j
n1
n
n

2
= j
12
n
1
+j
22
n
2
+ +j
n2
n
n

n
= j
1n
n
1
+j
2n
n
2
+ +j
nn
n
n
Notas de aula do Prof. Antonio Cndido Faleiros 41
A matriz
`
12
=
_

_
j
11
j
12
j
1n
j
21
j
22
j
2n
.
.
.
.
.
.
.
.
.
.
.
.
j
n1
j
n2
j
nn
_

_
chamada de matriz de mudana de base, mais especicamente, matriz de mudana
da base E
1
para a base E
2
. Observe que as coordenadas do desenvolvimento de
1
na
base E
1
formam a primeira coluna, as coordenadas do desenvolvimento de
2
na base E
1
formam a primeira coluna,
Sendo E
3
= n
1
. . . . . n
n
uma terceira base de \. podemos escrever os vetores de E
3
como combinaes lineares dos elementos da base E
2
. Usando o smbolo de somatrio,
n
j
=
n

i=1

ij

i
e agora, `
23
= [
ij
] a matriz de mudana da base E
2
para a base E
3
.
Das duas decomposies acima segue
n
j
=

k

kj

k
=

kj

i
j
ik
n
i
=

i
_

k
j
ik

kj
_
n
i
=

i
:
ij
n
i
onde `
13
= [:
ij
] = [

k
j
ik

kj
] a matriz de mudana da base E
1
para a base E
3
. Como
`
13
= [:
ij
] =
_

k
j
ik

kj
_
= [j
ik
][
kj
] = `
12
`
23
.
provamos a identidade
`
13
= `
12
`
23
.
Quando E
3
= E
1
. a matriz `
13
a identidade 1 e `
23
= `
21
. Da igualdade acima segue
`
12
`
21
= 1.
mostrando que as matrizes de mudana de base so inversveis e que a inversa de `
12

`
21
.
Sejam i e , inteiros do conjunto 1. 2. . . . . :. O delta de Kronecker o
ij
. um
conjunto de :
2
nmeros denidos do seguinte modo: o
ij
= 1 quando i = , e o
ij
= 0
quando i ,= ,.
Observe que o elemento da linha i coluna , da matriz identidade 1 de ordem : :
exatamente o
ij
e podemos usar o delta de Kronecker para escrever 1 = [o
ij
].
As igualdades matriciais
`
12
`
21
= 1 e `
21
`
12
= 1
42 Notas de aula do Prof. Antonio Cndido Faleiros
quando escritas componente a componente, fornece

k
j
ik

kj
= o
ij
e

k

ik
j
kj
= o
ij
para i e , percorrendo os valores 1. . . . . :.
Mudana de coordenadas
Teorema 2.22 Sejam E
1
e E
2
duas bases do espao vetorial \. Sejam
[n]
1
a matriz das coordenadas de n na base E
1
.
[n]
2
a matriz das coordenadas de n na base E
2
e
`
12
a matriz de mudana da base E
1
para a base E
2
.
Ento
[n]
1
= `
12
[n]
2
Prova. Sejam E
1
=
1
. . . . .
n
e E
2
= n
1
. . . . . n
n
as bases em questo. Se [n]
1
=
[r
1
. . . . . r
n
]
T
for a matriz das coordenadas de n na base E
1
. se [n]
2
= [
1
. . . . .
n
]
T
for a
matriz das coordenadas de n na base E
2
e se `
12
= [j
ij
] for a matriz de mudana da base
E
1
para a base E
2
. segue
n =

i
r
i

i
=

j
n
j
e
n
j
=
n

i=1
j
ij

i
.
Portanto,
n =

j

j
n
j
=

i
j
ij

i
=

i
_

j
j
ij

j
_

i
.
Como n =

i
r
i

i
. segue da unicidade da decomposio de um vetor nos elementos da
base que
r
i
=

j
j
ij

j
que corresponde igualdade matricial
[n]
1
= `
12
[n]
2
.

Notas de aula do Prof. Antonio Cndido Faleiros 43


2.5 Subespao vetorial
Seja \ um espao vetorial e \ um subconjunto no vazio de \. Diremos que \ um
subespao vetorial de \ se, para todo e n em \ e todo escalar `. os vetores `n e
+ n pertencerem a \. Em outras palavras, o subespao vetorial aquele subconjunto
fechado em relao adio e multiplicao por um escalar.
As operaes de adio de vetores e multiplicao por uma escalar denidas em \.
tambm se aplicam aos vetores de \. que est contido em \. Certamente, essas operaes
em \ gozam das mesmas propriedades que em \. Deste argumento se conclui que todo
subespao vetorial , ele prprio, um espao vetorial.
O prprio \ um subespao vetorial dele mesmo. O subespao 0 denominado de
subespao trivial de \. Os subespaos distintos de \ so denominados de subespaos
prprios de \.
Exemplo 2.23 O conjunto \ = (r. . 0) : r. R um subespao prprio de R
3
.
Um subespao vetorial sempre contm o vetor nulo. De fato, sendo 0 o escalar nulo,
para todo vetor do subespao, 0 o vetor nulo e, por denio, pertence ao subespao.
Sejam\
1
e \
2
subespaos vetoriais de umespao vetorial \. Asoma dos subespaos
\
1
+\
2
. denida por
\
1
+\
2
= n
1
+n
2
: n
1
\
1
e n
2
\
2

e a interseo dos subespaos \


1
\
2
. denida por
\
1
\
2
= n : n \
1
e n \
2

so subespaos vetoriais de \.
Nota 2.24 Nem sempre a unio
\
1
' \
2
= n \ : n \
1
ou n \
2

de dois subespaos \
1
e \
2
de \ um subespao vetorial de \. Se n e pertencerem
unio, n + pode no pertencer. Quando \
1
estiver contido em \
2
. ento \
1
' \
2
=
\
2
e da a unio ser um subespao vetorial de \.
Seja \ um subepao vetorial de \. um espao vetorial com dimenso nita. Ento
dim(\) = dim(\ ) se e s se \ = \ e dim(\) < dim(\ ) se e s se \ for subespao
prprio de \.
Os subespaos de dimenso : 1 de um espao vetorial de dimenso : so chamados
de hiperplanos.
Exemplo 2.25 O subespao vetorial \ = r(1. 2. 0) +(0. 3. 1) : r e R do R
3

um hiperplano.
44 Notas de aula do Prof. Antonio Cndido Faleiros
2.6 Subespao gerado
Seja o um subconjunto de \. O conjunto de todas as combinaes lineares nitas de
elementos de o um subespao vetorial de \. chamado de subespao gerado por o e
denotado por o . Diz-se ainda que o gera o ou que o gerado por o. O subespao
gerado por o um subespao vetorial de \.
Sendo o = n
1
. . . . . n
k
nito, ento
o = c
1
n
1
+ +c
k
n
k
: c
1
. . . . . c
k
R.
Exemplo 2.26 Seja o = c
1
. c
3
um subconjunto do R
3
onde c
1
= (1. 0. 0. ) e c
3
= (0.
0. 1). O subespao gerado por o o = (r. 0. ) : r. R
3
. Se considerarmos o
como subconjunto de C
3
ento o = (r. 0. ) : r. C.
Base do subespao gerado
Seja o = n
1
. . . . . n
k
um conjunto de vetores de C
n
. de modo que
n
1
= (n
11
. n
12
. . . . . n
1n
)
n
2
= (n
21
. n
22
. . . . . n
2n
)

n
k
= (n
k1
. n
k2
. . . . . n
kn
)
Vamos descrever um processo para determinar uma base para o espao gerado por o no
qual lanamos mo de alguns fatos para nos auxiliar nesta tarefa. Vamos enumer-los
abaixo.
1. Retirar os vetores nulos de o no altera o espao gerado por o.
2. Permutar a ordem dos vetores de o no altera o espao gerado por o.
3. Se multiplicarmos um ou mais vetores de o por escalares no nulos, o espao gerado
por o no se altera.
4. Se substituirmos em o o vetor n
i
pelo vetor n
i
+ cn
j
. onde c um escalar, o espao
gerado por o permanece inalterado.
5. Se nenhum vetor de o for nulo e a matriz
_

_
n
11
n
12
n
1n
n
21
n
22
n
2n
.
.
.
.
.
.
.
.
.
.
.
.
n
k1
n
k2
n
kn
_

_
for escalonada, ento o linearmente independente e, portanto, uma base do
espao gerado por o.
Notas de aula do Prof. Antonio Cndido Faleiros 45
Os fatos enumerados acima nos permitem usar o mtodo da eliminao de Gauss para
determinar uma base para o espao gerado por o : Construa a matriz cujas linhas so
os elementos de n
1
. n
2
. . . . . n
k
. como acima e obtenha sua forma escalonada usando o
mtodo da eliminao de Gauss. As linhas no nulas da forma escalonada desta matriz
1 =
_

_
:
11
:
12
:
1n
0 :
22
:
2n
0 0 :
3n
.
.
.
.
.
.
.
.
.
.
.
.
_

_
formaro a base de o .
Este procedimento pode ser usado para determinar o subespao gerado por o = n
1
.
. . . . n
k
mesmo quando o for um conjunto de vetores num espao vetorial de dimenso
nita \ qualquer. Basta tomar uma base E =
1
.
2
. . . . .
n
de \ e decompor cada
elementos de o numa combinao linear de elementos de E
n
1
= ,
11

1
+,
12

2
+ +,
1n

n
n
2
= ,
21

1
+,
22

2
+ +,
2n

n

n
k
= ,
k1

1
+,
k2

2
+ +,
kn

n
formar a matriz
_

_
,
11
,
12
,
1n
,
21
,
22
,
2n
.
.
.
.
.
.
.
.
.
.
.
.
,
k1
,
k2
,
kn
_

_
e proceder como no caso em que o espao vetorial o C
n
. obtendo, obter sua forma
escalonada
1 =
_

_
:
11
:
12
:
1n
0 :
22
:
2n
0 0 :
3n
.
.
.
.
.
.
.
.
.
.
.
.
_

_
Os vetores no nulos obtidos na forma escalonada
:
11

1
+:
12

2
+ +:
1n

n
:
22

2
+:
23

3
+ +:
2n

n
:
33

3
+:
34

4
+ +:
3n

n
.
.
.
formaro uma base para o espao gerado por \.
46 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 2.27 Vamos determinar uma base do subespao vetorial do R
5
gerado por
n
1
= (1. 2. 2. 3. 4).
n
2
= (3. 8. 0. 2. 8).
n
3
= (1. 2. 2. 1. 0).
n
4
= (1. 2. 8. 8. 8).
n
5
= (2. 6. 3. 5. 9).
Construmos a matriz
_

_
1 2 2 3 4
3 8 0 2 8
1 2 2 1 0
1 2 8 8 8
2 6 3 5 9
_

_
e a escalonamos
_

_
1 0 0 0 0
3 1 0 0 0
1 0 1 0 0
1 0 0 1 0
2 0 0 0 1
_

_
_

_
1 2 2 3 4
3 8 0 2 8
1 2 2 1 0
1 2 8 8 8
2 6 3 5 9
_

_
=
_

_
1 2 2 3 4
0 2 6 11 20
0 0 0 2 4
0 0 10 5 4
0 2 1 11 17
_

_
_

_
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 1 0 0 1
_

_
_

_
1 2 2 3 4
0 2 6 11 20
0 0 0 2 4
0 0 10 5 4
0 2 1 11 17
_

_
=
_

_
1 2 2 3 4
0 2 6 11 20
0 0 0 2 4
0 0 10 5 4
0 0 5 0 3
_

_
_

_
1 0 0 0 0
0 1 0 0 0
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
_

_
_

_
1 2 2 3 4
0 2 6 11 20
0 0 0 2 4
0 0 10 5 4
0 0 5 0 3
_

_
=
_

_
1 2 2 3 4
0 2 6 11 20
0 0 5 0 3
0 0 10 5 4
0 0 0 2 4
_

_
_

_
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 2 1 0
0 0 0 0 1
_

_
_

_
1 2 2 3 4
0 2 6 11 20
0 0 5 0 3
0 0 10 5 4
0 0 0 2 4
_

_
=
_

_
1 2 2 3 4
0 2 6 11 20
0 0 5 0 3
0 0 0 5 10
0 0 0 2 4
_

_
_

_
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1,5 0
0 0 0 2,5 1
_

_
_

_
1 2 2 3 4
0 2 6 11 20
0 0 5 0 3
0 0 0 5 10
0 0 0 2 4
_

_
=
_

_
1 2 2 3 4
0 2 6 11 20
0 0 5 0 3
0 0 0 1 2
0 0 0 0 0
_

_
Notas de aula do Prof. Antonio Cndido Faleiros 47
e assim, uma base do espao gerado por n
1
. n
2
. n
3
. n
4
. n
5
formada pelos vetores
.
1
= (1. 2. 2. 3. 4).
.
2
= (0. 2. 6. 11. 20).
.
3
= (0. 0. 5. 0. 3).
.
4
= (0. 0. 0. 1. 2).
48 Notas de aula do Prof. Antonio Cndido Faleiros
Captulo 3
Transformao linear
Neste captulo consideraremos que os espaos vetoriais esto denidos em um mesmo corpo
1. Nos exemplos, 1 ser o corpo dos nmeros reais ou o corpo dos nmeros complexos.
Sejam \ e \ dois espaos vetoriais sobre um mesmo corpo 1. Uma funo 1 : \ \
uma transformao linear se, para todo par de vetores . n em \ e todo escalar c
do corpo 1.
1( +n) = 1() +1(n).
1(c) = c1().
A notao 1 tambm usada para indicar 1().
Podemos unir as duas igualdades acima dizendo que 1 linear quando a igualdade
1(c +,n) = c1() +,1(n)
se vericar para todo c e , escalares e para todo e n em \.
Toda transformao linear leva o zero de \ no zero de \. De fato, 1(0) = 1(0 +0) =
1(0)+ 1(0) = 21(0) o que implica em 1(0) = 0.
Exemplo 3.1 A transformao 1
1
: R
2
R denida por 1
1
(r. ) = 3r+ 2 linear.
A transformao 1
2
: R
2
R
2
denida por 1
2
(r. ) = (r . 0) linear.
A transformao 1 : R
2
R denida por 1(r. ) = r+ +2 no linear pois 1(2r.
2) = 2r+ 2+ 2 diferente de 21(r. ) = 2r+ 2+ 4.
Uma transformao linear 1 : \ \ de um espao \ sobre ele mesmo recebe o nome
de operador linear. Se \ for um espao vetorial sobre um corpo 1. uma transformao
linear 1 : \ 1 recebe o nome de funcional linear.
Sendo 1 : \ \ e 1 : \ l. denimos a composta 1 1 : \ l por
1 1() = 1(1()).
Tambm se denota 1 1 por 11. Assim, 11() = 1(1()).
49
50 Notas de aula do Prof. Antonio Cndido Faleiros
Pode-se provar por induo que, se 1 : \ \ for linear, se
1
. . . . .
n
forem vetores
de \ e se c
1
. . . . . c
n
forem escalares, ento
1(c
1

1
+ +c
n

n
) = c
1
1(
1
) + +c
n
1(
n
).
A partir desta frmula podemos armar que quando 1 for linear e
1
. . . . .
n
for
base de \. o conhecimento dos vetores n
1
= 1(
1
). . . . . n
n
= 1(
n
) suciente para
calcular o valor de 1 em qualquer vetor . Basta decompor em uma combinao linear
dos vetores da base
= r
1

1
+ +r
n

n
e calcular
1() = 1(r
1

1
+ +r
n

n
) = r
1
1(
1
) + +r
n
1(
n
) = r
1
n
1
+ +r
n
n
n
.
Exemplo 3.2 Seja 1 : R
3
R uma transformao linear e c
1
= (1. 0. 0). c
2
= (0. 1.
0) e c
3
= (0. 0. 1) os elementos da base cannica do R
3
. Se 1c
1
= 5. 1c
2
= 7. 1c
3
= 11.
para qualquer (r
1
. r
2
. r
3
) em R
3
. teremos
1(r
1
. r
2
. r
3
) = 1(r
1
c
1
+r
2
c
2
+r
3
c
3
)
= r
1
1(c
1
) +r
2
1(c
2
) +r
3
1(c
3
)
= 5r
1
+ 7r
2
+ 11r
3
.
Generalizando este exemplo, se 1c
1
= c
1
. 1c
2
= c
2
e 1c
3
= c
3
. ento
1(r
1
. r
2
. r
3
) = 1(r
1
c
1
+r
2
c
2
+r
3
c
3
)
= r
1
1(c
1
) +r
2
1(c
2
) +r
3
1(c
3
)
= c
1
r
1
+c
2
r
2
+c
3
r
3
.
Este exemplo nos d uma indicao da forma geral de um funcional linear 1 de R
n
em R. Vamos determin-la. Seja c
1
. c
2
. . . . . c
n
a base cannica do R
n
. Se 1(c
i
) = c
i
para i = 1. . . . . :. ento, para todo (r
1
. . . . . r
n
) vale
1(r
1
. . . . . r
n
) = 1(r
1
c
1
+ +r
n
c
n
) = r
1
1(c
1
) + +r
n
1(c
n
)
ou
1(r
1
. . . . . r
n
) = c
1
r
1
+ +c
n
r
n
.
Esta a forma geral de um funcional linear do R
n
em R.
Exemplo 3.3 Utilizando a forma geral, vemos que 1
1
(r. ) = 5r 4 e 1
2
(r. ) = 3r
so transformaes lineares de R
2
em R. Todavia, 1(r. ) = r+ 2 no linear pois no
possui o formato estabelecido acima e observe que 1 no leva o zero de R
2
no zero de R.
Notas de aula do Prof. Antonio Cndido Faleiros 51
Vamos determinar agora a forma geral de uma uma transformao linear 1 de R
n
em
R
m
. Iniciemos com um exemplo ilustrativo com a transformao
1(r
1
. r
2
) = (r
1
3r
2
. 2r
1
. r
1
+ 4r
2
)
de R
2
em R
3
. Se denirmos
1
1
(r
1
. r
2
) = r
1
3r
2
. 1
2
(r
1
. r
2
) = 3r
2
e 1
3
(r
1
. r
2
) = r
1
+ 4r
2
ento
1(r
1
. r
2
) = ( 1
1
(r
1
. r
2
). 1
2
(r
1
. r
2
). 1
3
(r
1
. r
2
) ).
Baseados neste exemplo, vemos que, se 1 uma transformao linear do R
n
em R
m
. para
qualquer r no R
n
. tem-se
1(r) = ( 1
1
(r). . . . . 1
m
(r) ).
onde 1
1
(r). . . . . 1
m
(r) so nmeros reais, dependentes de r. Vamos mostrar que 1
1
. . . . .
1
m
so funcionais lineares de R
n
em R. De fato, sendo c e , escalares e r. nuplas
ordenadas, ento
1(cr +,) = c1r +,1
e assim,
( 1
1
(cr +,). . . . . 1
m
(cr +,) ) = ( c1
1
r +,1
1
. . . . . c1
m
r +,1
m
)
e, da igualdade desses elementos de R
m
. obtemos
1
1
(cr +,) = c1
1
r +,1
1

. . .
1
m
(cr +,) = c1
m
r +,1
m

mostrando que 1
1
. . . . . 1
m
so funcionais lineares de R
n
em R. A partir da, conclumos
que toda transformao linear 1 de R
n
em R
m
da forma
1(r
1
. . . . . r
n
) = ( c
11
r
1
+ +c
1n
r
n
. . . . . c
m1
r
1
+ +c
m;n
r
n
)
onde c
ij
. para i = 1. . . . . : e , = 1. . . . . :. so nmeros reais.
Exemplo 3.4 A transformao
1(r. ) = (2r . r +. )
de R
2
em R
3
linear. A transformao
1(r. ) = (r. 0. r + 2. 3r +. 4)
de R
2
em R
5
linear.
52 Notas de aula do Prof. Antonio Cndido Faleiros
Seja 1 : \ \ uma transformao linear. O conjunto
ker 1 = \ : 1 = 0
chamado de ncleo (kernel em ingls) de 1 e o conjunto
Im1 = 1 : \
a imagem de 1. Tanto o ncleo de 1 quanto a sua imagem, so subespaos vetoriais
de \. A dimenso do ncleo de 1 denominada de nulidade de 1.
Exemplo 3.5 Seja 1 a transformao linear de R
3
em R
3
denida por
1(r. . .) = (r +.. 2r + +.. r + 2 .).
Para determinar o ncleo de 1 escreva
1(r. . .) = (r +.. 2r + +.. r + 2 .) = (0. 0. 0)
e resolva o sistema correspondente igualdade acima
r +. = 0
2r + +. = 0
r + 2 . = 0
cuja soluo r = . e = . pode ser obtida pelo mtodo da eliminao de Gauss. Assim,
ker 1 = (.. .. .) : . R.
O ker 1 gerado por (1. 1. 1) e, portanto, tem dimenso 1.
Para determinar a imagem de 1 escrevemos
1(r. . .) = (r +.. 2r + +.. r + 2 .)
= r(1. 2. 1) +(0. 1. 2) +.(1. 1. 1)
mostrando que todo elemento da imagem de 1 uma combinao linear dos vetores (1. 2.
1). (0. 1. 2) e (1. 1. 1). Para determinar uma base do espao gerado usamos o processo
de escalonamento. Construmos a matriz
_
_
1 2 1
0 1 2
1 1 1
_
_
cujas linhas so os elementos dos vetores que geram o subespao. Usando operaes
elementares sobre as linhas chegamos a
_
_
1 2 1
0 1 2
1 1 1
_
_
l
3
=l
3
l
1

_
_
1 2 1
0 1 2
0 1 2
_
_
l
3
=l
3
l
2

_
_
1 2 1
0 1 2
0 0 0
_
_
Notas de aula do Prof. Antonio Cndido Faleiros 53
e chegamos a uma base da imagem de 1 que formada pelos vetores
(1. 2. 1) . (0. 1. 2)
e conclumos que a imagem de 1 tem dimenso 2.
Adicionando a dimenso do ncleo com a dimenso da imagem obtemos 3 que a
dimenso do domnio de 1.
O resultado do exemplo anterior em que a soma das dimenses do ncleo e da imagem
de 1 igual dimenso do domnio de 1 um resultado geral, como enuncia o prximo
teorema.
Teorema 3.6 Sejam \ e \ espaos vetoriais e 1 : \ \ linear. Se a dimenso de \
for nita, ento
dim\ = dimIm(1) + dimker(1).
Prova. Quando 1 a transformao linear nula, que leva todos os vetores de \
no zero a Im(1) = 0 e nada resta a provar, uma vez que ker(1) = \. Assim, como
dimIm(1) = 0 e dimker(1) = dim(\ ).
Se 1 no for a transformao linear nula, Im(1) ,= 0. Seja
1
. . . . .
p
uma base do
ker(1). Podemos acrescentar vetores a este conjunto at obter uma base E =
1
. . . . .
p
.

p+1
. . . . .
n
de \. Se provarmos que 1(
p+1
). . . . . 1(
n
) base da Im(1). o teorema
estar provado pois
dimker(1) + dimIm(1) = j + (: j) = : = dim(\ ).
Inicialmente, observamos que nenhum dos vetores 1(
p+1
). . . . . 1(
n
) nulo. Se fosse, o
vetor correspondente pertenceria ao ncleo de 1 e E seria linearmente dependente, o que
no o caso pois base de \.
Provemos agora que 1(
p+1
). . . . . 1(
n
) base da Im(1).
1. O conjunto 1(
p+1
). . . . . 1(
n
) gera Im(1).
De fato, se n pertence Im(1). ento existe em \ tal que n = 1. Podemos
escrever como uma combinao linear dos elementos da base E.
= r
1

1
+ +r
p

p
+r
p+1

p+1
+ +r
n

n
de onde segue
n = 1 = 1(r
1

1
+ +r
p

p
+r
p+1

p+1
+ +r
n

n
)
= r
1
1
1
+ +r
p
1
p
+r
p+1
1
p+1
+ +r
n
1
n
= r
p+1
1
p+1
+ +r
n
1
n
.
mostrando que 1
p+1
. . . . . 1
n
gera a Im(1).
54 Notas de aula do Prof. Antonio Cndido Faleiros
2. O conjunto 1
p+1
. . . . . 1
n
linearmente independente.
Se fosse linearmente dependente, existiriam escalares /
p+1
. . . . . /
n
. nem todos nulos,
tais que
/
p+1
1(
p+1
) + +/
n
1(
n
) = 0
o que implica em
1(/
p+1

p+1
+ +/
n

n
) = 0
indicando que o vetor /
p+1

p+1
+ + /
n

n
pertenceria ao ker(1). sendo igual a uma
combinao linear dos vetores
1
. . . . .
p
que formam uma base do ncleo de 1. Portanto,
existem escalares /
1
. . . . . /
p
tais que
/
p+1

p+1
+ +/
n

n
= /
1

1
+ +/
p

p
ou
/
1

1
+ +/
p

p
/
p+1

p+1
/
n

n
= 0
onde pelo menos um dos /
i
. com i = 1. . . . . j. diferente de zero, o que vai contraria a
hiptese de E ser base de \.
Das partes 1 e 2 conclumos que 1
p+1
. . . . . 1
n
base da Im(1).
Como
1
. . . . .
p
base do ker(1) e 1
p+1
. . . . . 1
n
base da Im(1). ento
dimker 1 + dimIm1 = j + (: j) = : = dim\
e o teorema est provado.
3.1 Matriz de uma transformao linear
Seja E
1
=
1
. . . . .
n
uma base de um espao vetorial \. E
2
= n
1
. . . . . n
m
uma base
de um espao vetorial \ e 1 : \ \ uma transformao linear. Podemos decompor
cada vetor 1
j
. com , = 1. . . . . :. numa combinao linear dos elementos da base E
2
1
1
= c
11
n
1
+c
21
n
2
+ +c
m1
n
m
1
2
= c
12
n
1
+c
22
n
2
+ +c
m2
n
m

1
n
= c
1n
n
1
+c
2n
n
2
+ +c
mn
n
m
Estas expresses podem ser escritas de modo taquigrco usando somatrio: para , = 1.
2. . . . . :
1
j
=
m

i=1
c
ij
n
i
.
Notas de aula do Prof. Antonio Cndido Faleiros 55
A matriz : por :
[1]
12
=
_
_
_
_
_
c
11
c
12
c
1n
c
21
c
22
c
2n
.
.
.
.
.
.
.
.
.
.
.
.
c
m1
c
m2
c
mn
_
_
_
_
_
denominada de matriz de 1 nas bases E
1
e E
2
. Ainda se diz que [1]
12
a representao
matricial de 1 nas bases E
1
e E
2
.
Quando \ = \ e E
2
= E
1
. a matriz [1]
12
denotada por [1]
1
e denominada de matriz
de 1 na base E
1
. Tambm se diz que [1]
1
a representao matricial de 1 na base E
1
.
Para simplicar a notao, podemos escrever [1] em lugar de [1]
12
ou [1]
1
. conforme o
caso, sempre que o contexto for claro quanto s bases envolvidas.
Teorema 3.7 Sejam E
1
e E
2
bases dos espaos vetoriais \ e \. respectivamente. Seja
1 : \ \ uma transformao linear e um vetor de \. Se []
1
for a matriz de na
base E
1
. [1]
2
a matriz de 1 na base E
2
e [1]
12
for ma matriz de 1 nas bases E
1
e E
2
ento
[1]
2
= [1]
12
[]
1
.
Prova. Sejam E
1
=
1
. . . . .
n
e E
2
= n
1
. . . . . n
m
as bases de \ e \. Se
=
n

j=1
r
j

j
. 1 =
m

i=1

i
n
i
. 1
j
=
m

i=1
c
ij
n
i
.
ento []
1
= [r
1
. . . . . r
n
]
T
. [1]
2
= [
1
. . . . .
m
]
T
so matrizes coluna e [1]
12
= [c
ij
]
uma matriz retangular ::.
Por um lado,
1 = 1
_

j
r
j

j
_
=

j
r
j
1(
j
)
=

j
r
j

i
c
ij
n
i
=

i
_

j
c
ij
r
j
_
n
i
e por outro,
1 =

i
n
i
.
Da unicidade da decomposio de um vetor nos elementos da base,

i
=
n

j=1
c
ij
r
j
para i = 1. . . . . : que equivale igualdade matricial
[1]
2
= [1]
12
[]
1
.

56 Notas de aula do Prof. Antonio Cndido Faleiros


Teorema 3.8 Sejam E
1
. E
2
e E
3
. respectivamente, bases dos espaos vetoriais \. \ e l.
Sejam 1
1
: \ \ e 1
2
: \ l lineares. Ento
[1
2
1
1
]
13
= [1
2
]
23
[1
1
]
12
.
Prova. Sejam E
1
=
1
. . . . .
n
. E
2
= n
1
. . . . . n
m
e E
3
= n
1
. . . . . n
p
as bases
em questo. Se
1
1

j
=
m

i=1
c
ij
n
i
.
1
2
n
i
=
p

k=1
/
ki
n
k
.
1
2
1
1

j
=
p

k=1
c
kj
n
k
.
ento [1
1
]
12
= [c
ij
]. [1
2
]
23
= [/
ki
] e [1
2
1
1
]
13
= [c
kj
]. Como
1
2
1
1

j
= 1
2
_
m

i=1
c
ij
n
i
_
=
m

i=1
c
ij
1
2
(n
i
)
=
m

i=1
c
ij
p

k=1
/
ki
n
k
=
p

k=1
_
m

i=1
/
ki
c
ij
_
n
k
segue
c
kj
=
m

i=1
/
ki
c
ij
para / = 1. . . . . j e , = 1. . . . . :. que resulta na igualdade matricial
[1
2
1
1
]
13
= [1
2
]
23
[1]
12
.

Teorema 3.9 Sejam E


1
e E
2
duas bases do espao vetorial \ e 1 : \ \ um operador
linear. Seja `
12
a matriz de mudana da base E
1
para a base E
2
. Ento
`
12
[1]
2
= [1]
1
`
12
ou [1]
2
= `
1
12
[1]
1
`
12
.
Prova. Sejam E
1
=
1
. . . . .
n
e E
2
= n
1
. . . . . n
n
as bases em questo. Seja
`
12
= [:
ij
] a matriz de mudana da base E
1
para a base E
2
. de modo que
n
j
=
n

i=1
:
ij

i
.
Notas de aula do Prof. Antonio Cndido Faleiros 57
Sejam [1]
1
= [c
ij
] e [1]
2
= [/
ij
] as matrizes de 1 nas bases E
1
e E
2
. respectivamente.
Podemos escrever, para , = 1. . . . . :.
1
j
=
n

i=1
c
ij

i
. e 1n
j
=
n

i=1
/
ij
n
i
.
Por um lado,
1n
j
=

k
/
kj
n
k
=

k
/
kj

i
:
ik

i
=

i
_

k
:
ik
/
kj
_

i
e por outro,
1n
j
= 1
_

k
:
kj

k
_
=

k
:
kj
1(
k
) =

k
:
kj

i
c
ik

i
=

i
_

k
c
ik
:
kj
_

i
.
Pela unicidade de decomposio de vetores numa base, segue

k
:
ik
/
kj
=

k
c
ik
:
kj
.
igualdade vlida para i = 1. . . . . : e , = 1. . . . . :. Usando a notao matricial, conclui-se
a prova do teorema:
`
12
[1]
2
= [1]
1
`
12
.

Denio 3.10 Duas matrizes e 1 so semelhantes se existir uma matriz inversvel


1 tal que
1 = 1
1
1.
De acordo com o teorema anterior, as representaes matriciais de uma transformao
linear 1 : \ \ so semelhantes.
3.2 Isomorsmo
Sejam \ e \ dois espaos vetoriais sobre o mesmo corpo. Uma tranformao 1 : \
\ injetora se, para todo
1
,=
2
em \. ento 1(
1
) ,= 1(
2
). De forma equivalente, 1
injetora se para todo
1
e
2
em \ com 1(
1
) = 1(
2
) tem-se
1
=
2
.
58 Notas de aula do Prof. Antonio Cndido Faleiros
Teorema 3.11 Sejam \ e \ espaos vetoriais sobre o mesmo corpo. Seja 1 : \ \
linear. 1 injetora se e s se ker(1) = 0. Em outras palavras, 1 injetora se e s se
o zero o nico vetor levado por 1 em zero.
Uma transformao 1 : \ \ sobrejetora se, para todo n em \. existe pelo
menos um em \ tal que 1 = n. Uma transformao bijetora aquela que ao mesmo
tempo injetora e sobrejetora. As transformaes bijetoras 1 : \ \ possuem inversa
1
1
: \ \ que, por sua vez, bijetora e sua inversa 1.
Denominamos isomorsmo transformao 1 : \ \ que linear e bijetora.
Neste caso sua inversa 1
1
: \ \ linear e, portanto, um isomorsmo. Dois espaos
vetoriais \ e \ so isomorfos quando houver um isomorsmo de \ em \.
Teorema 3.12 Dois espaos vetoriais \ e \ sobre um mesmo corpo e de dimenso nita
so isomorfos se e s se dim\ = dim\.
Prova. Sejam \ e \ isomorfos e 1 : \ \ um isomorsmo entre eles. Dada uma
base
1
. . . . .
n
de \. vamos mostrar que 1
1
. . . . . 1
n
base de \.
1. Provemos que 1
1
. . . . . 1
n
gera \. Sendo 1 bijetora, para qualquer n em \.
existe em \ tal que n = 1. Decompondo na base
1
. . . . .
n
. obtemos =
r
1

1
+ + r
n

n
e n = 1 = r
1
1
1
+ + r
n
1
n
. provando que 1
1
. . . . . 1
n

gera \.
2. Provemos que 1
1
. . . . . 1
n
linearmente independente. Sejam /
1
. . . . . /
n
es-
calares tais que /
1
1
1
+ + /
n
1
n
= 0. Ento 1(/
1

1
+ + /
n

n
) = 0 e, como
1(0) = 0 e 1 bijetora, segue /
1

1
+ + /
n

n
= 0. Pelo fato de
1
. . . . .
n
ser
base de \. conclumos que /
1
= = /
n
= 0. provando a independncia linear do
conjunto 1
1
. . . . . 1
n
.
As partes 1 e 2 provam que dim\ = dim\.
Tomando dim\ = dim\ = : como hiptese, provemos que \ e \ so isomorfos.
Seja E
1
=
1
. . . . .
n
base de \ e E
2
= n
1
. . . . . n
n
base de \. Seja 1 a transformao
linear de \ em \ que leva
i
em n
i
. para i = 1. . . . . :. ou seja 1
i
= n
i
. Vamos provar
que 1 um isomorsmo entre \ e \.
3. Provemos que 1 sobrejetor. Dado qualquer : em \. podemos escrever
: = :
1
n
1
+ +:
n
n
n
= :
1
1
1
+ +:
n
1
n
= 1(:
1

1
+ +:
n

n
).
provando que : est na imagem de 1. provando a sobrejetividade de 1.
4. Provemos que 1 injetor. Sejam r = r
1

1
+ + r
n

n
e =
1

1
+ +
n

n
dois
vetores de \ tais que 1r = 1. Logo,
1(r
1

1
+ +r
n

n
) = 1(
1

1
+ +
n

n
)
Notas de aula do Prof. Antonio Cndido Faleiros 59
ou seja,
r
1
n
1
+ +r
n
n
n
=
1
n
1
+ +
n
n
n
.
Da independncia linear de E
2
. conclumos que r
1
=
1
. . . . . r
n
=
n
. de onde resulta
a igualdade r = . provando que 1 injetora.
De 3 e 4 conclumos que 1 um isomorsmo.
Teorema 3.13 Sejam \ e \ espaos vetoriais sobre o mesmo corpo, ambos com a
mesma dimenso e 1 : \ \ linear. So equivalentes:
1. 1 um isomorsmo.
2. 1 sobrejetora.
3. 1 injetora.
4. Se 1() = 0. ento = 0. Em outras palavras, ker(1) = 0.
Prova. Provemos que (2) implica em (3). Seja 1 sobrejetora e n
1
. . . . . n
n
uma
base de \. Da sobrejetividade de 1. existe um conjunto de vetores E =
1
. . . . .
n
em
\ tais que 1
i
= n
i
. para i = 1. . . . . :. O conjunto E base de \. Sejam r = r
1

1
+ +
r
n

n
e =
1

1
+ +
n

n
dois vetores de \ tais que 1r = 1. Desta igualdade segue
r
1
n
1
+ + r
n
n
n
=
1
n
1
+ +
n
n
n
. A independncia linear de n
1
. . . . . n
n
implica
em r
1
=
1
. . . . . r
n
=
n
. ou r = . provando a injetividade de 1.
Provemos que (3) implica em (4). Se 1 injetora e 1() = 0. como 1(0) = 0. segue
que = 0. provando que (3) implica em (4).
Provemos que (4) implica em (2). Sendo ker(1) = 0 e
1
. . . . .
n
uma base de \.
ento 1
1
. . . . . 1
n
uma base de \. De fato, se /
1
. . . . . /
n
forem escalares tais que
/
1
1
1
+ + /
n
1
n
= 0. ento 1(/
1

1
+ + /
n

n
) = 0 e, como o ncleo de 1 contm
apenas o zero, /
1

1
+ + /
n

n
= 0. A independncia linear dos
i
acarreta em /
1
= =
/
n
= 0. provando que conjunto 1
1
. . . . . 1
n
linearmente independente e, portanto,
base de \. Logo, 1 sobrejetor.
Teorema 3.14 Sejam E
1
e E
2
bases dos espaos \ e \ respectivamente e 1 : \ \
um isomorsmo. Se for a representao matricial de 1 nas bases E
1
e E
2
. ento
1
ser a representao matricial de 1
1
nas bases E
2
e E
1
.
Prova. Seja = [c
ij
] a representao matricial de 1 nas bases E
1
e E
2
. Seja 1 = [/
ij
]
a representao matricial de 1
1
nas bases E
2
e E
1
. Como 1
1
1 o operador identidade,
1 a matriz da transformao identidade na base E
1
e esta a matriz identidade. Ainda
temos que 11
1
o operador identidade e, desta maneira, 1 a matriz da transformao
identidade na base E
2
e esta a matriz identidade o que prova ser 1 =
1
.
60 Notas de aula do Prof. Antonio Cndido Faleiros
Teorema 3.15 Todo um espao vetorial \ de dimenso : sobre um corpo 1 isomorfo
a 1
n
.
Prova. Se
1
. . . . .
n
for uma base de \. ento denimos a transformao linear 1 :
\ 1
n
por 1
i
= c
i
. onde c
1
. . . . . c
n
a base cannica do 1
n
. isto , c
i
= (0. . . . .
0. 1. 0. . . . . 0) onde o nico elemento no nulo o i-simo. Como 1 leva uma base de \
numa base de 1
n
ela injetora e, portanto, um isomorsmo.
Podemos armar que os isomorsmos so os mensageiros que trazem e levam as pro-
priedades de um espao vetorial a outro. Se dois espaos vetoriais vetoriais forem iso-
morfos, todas as propriedades de um podem ser levados ao outro pelo isomorsmo. Isto
signica que, ao estudar as propriedades de um deles, teremos estudado as propriedades
do outro.
Por esta razo, ao estudar um espao vetorial real ou complexo \ de dimenso :. os
prottipos so o R
n
e o C
n
. respectivamente. Se soubermos como proceder com um dos
dois, saberemos como proceder com \. Se
1
. . . . .
n
for uma base de \. basta usar a
correspondncia
r
1

1
+ +r
n

n
(r
1
. . . . . r
n
)
denida pelo isomorsmo estabelecido no teorema anterior.
3.3 Transformaes lineares em C
:1
Seja uma matriz complexa : por :. Ento 1 : C
n1
C
m1
denida por 1(r) = r
uma transformao linear.
Reciprocamente, vamos mostrar que toda transformao linear 1 : C
n1
C
m1

da forma 1(r) = r. onde uma matriz : por :.


Se c
1
. . . . . c
n
for a base cannica do C
n1
ento c
j
= 1(c
j
) so vetores coluna em
C
m1
. Dado o vetor coluna r = [r
1
. . . . . r
n
]
T
= r
1
c
1
+ + r
n
c
n
do C
n
. ento
1(r) = 1
_
n

j=1
r
j
c
j
_
=
n

j=1
r
j
1(c
j
)
=
n

j=1
r
j
c
j
= r
onde = [c
1
. . . . . c
n
] a matriz complexa : por :. cujas colunas so c
1
. . . . . c
n
.
Em sntese, toda transformao 1 : C
n1
C
m1
do tipo 1(r) = r. onde
uma matriz complexa de ordem : por :. Por esta razo, podemos dizer que a matriz
uma transformao linear e escrever : C
n1
C
m1
.
intessante observar que, se E
1
= c
1
. . . . . c
n
for a base cannica do C
n1
. se E
2
=
,
1
. . . . . ,
m
for a base cannica do C
m1
e se for uma matriz complexa : por :. ento
a representao matricial da transformao linear : C
n1
C
m1
nas bases E
1
e E
2
,
exatamente, a matriz .
Captulo 4
Produto interno e norma
Neste captulo trabalharemos apenas com espaos vetoriais sobre o corpo dos nmeros
reais ou sobre o corpo dos nmeros complexos.
4.1 Produto interno em espaos vetoriais reais
Seja \ um espao vetorial sobre o corpo R dos nmeros reais. Um produto interno em
\ uma operao
. : \ \ R
que possui as propriedades abaixo, vlidas para todo . n e . em \ e todo c e / em R :
1. O produto interno positivo denido
. _ 0 e . = 0 se e s se = 0.
2. O produto interno simtrico
. n = n. .
3. O produto interno linear na segunda varivel
. cn +/. = c . n +/ . . .
Das propriedades (2) e (3) se conclui que o produto interno liner na primeira varivel
c +/n. . = c . . +/ n. . .
Essas propriedades se extrai a linearidade do produto interno em relao primeira e
segunda varivel. Tanto que, se
1
. . . . .
p
e n
1
. . . . . n
q
forem vetores de \ e c
i
. /
j
forem nmeros reais, ento
_
p

i=1
c
i

i
.
q

j=1
/
j
n
j
_
=
p

i=1
q

j=1
c
i
/
j

i
. n
j
.
61
62 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 4.1 Se r e forem matrizes coluna R
n1
. o produto matricial r
T
. onde r
T

a matriz transposta de r. denominado produto escalar das matrizes r e . Um produto


interno em R
n1
proveniente do produto escalar r. = r
T
.
Exemplo 4.2 Seja T
2
(R) o conjunto dos polinmios com coecientes reais e grau menor
ou igual a 2. Neste espao vetorial,

c
0
+c
1
r +c
2
r
2
. /
0
+/
1
r +/
2
r
2
_
= c
0
/
0
+c
1
/
1
+c
2
/
2
um produto interno e
,(r). q(r) =
_
1
1
,(r)q(r)dr
outro.
Exemplo 4.3 Seja ( [c. /] o conjunto das funes reais de varivel real, denidas e con-
tnuas no intervalo [c. /]. Com as operaes de adio de funes e a multiplicao de um
nmero real por uma funo, ( [c. /] um espao vetorial sobre o corpo de nmeros reais.
Nele
,. q =
_
b
a
,(t)q(t) dt
um produto interno.
4.2 Produto interno em espaos vetoriais complexos
Vamos agora denir produto interno em um espao vetorial sobre o corpo C dos nmeros
complexos. O corpo dos nmeros complexos formado pelo conjunto de pares ordenados
(c. /) de nmeros reais, no qual denimos duas operaes, uma de adio e outra de
multiplicao. Os elementos desse corpo so denominados nmeros complexos. Dois
nmeros complexos (c. /) e (c. d) so iguais quando c = c e / = d e se escreve (c. /) =
(c. d) para expressar esta igualdade. O c a parte real e o / a parte imaginria do
nmero complexo (c. /). Denimos as operaes de adio e de multiplicao de dois
nmeros complexos por
(c. /) + (c. d) = (c +c. / +d)
e
(c. /) (c. d) = (cc /d. cd +/c).
O sinal de multiplicao pode ser omitido e tanto (c. /) (c. d) quanto (c. /) (c. d) possuem
o mesmo signicado. O nmero complexo (0. 1) denotado por i e denominado unidade
imaginria. Se denotarmos o nmero complexo (c. 0) simplesmente por c e vemos que
todo nmero complexo (c. /) pode ser escrito na forma c +/i. De fato,
(c. /) = (c. 0) + (/. 0)(0. 1) = c +/i
Notas de aula do Prof. Antonio Cndido Faleiros 63
e, a partir da, obtemos
(c +/i) + (c +di) = (c +c) + (/ +d)i
e
(c +/i) (c +di) = (cc /d) + (cd +/c)i.
O sinal de multiplicao pode ser omitido e tanto (c+/i) (c+di) quanto (c+/i) (c+di)
possuem o mesmo signicado. Com a notao introduzida que identica o par (c. /) com
c+/i. os nmeros complexos c+/i e c+di so iguais se c = c e / = d e se escreve c+/i =
c +di para expressar esta igualdade. O nmero complexo .
1
+.
2
a soma de .
1
e .
2
. O
nmero complexo .
1
.
2
o produto de .
1
e .
2
.
O conjunto de todos os nmeros complexos com as operaes de adio e multiplicao
um corpo, denotado por C e denominado corpo dos nmeros complexos. O elemento
neutro da adio o 0 = 0+ 0i e o elemento neutro da multiplicao o 1 = 1+ 0i. O 0
denominado zero e 1 denominado de unidade. Se c+ /i for um nmero complexo,
ento seu inverso aditivo ou seu oposto, c + ( /)i e seu inverso multiplicativo
ou seu inverso,
(c +/i)
_
c
c
2
+/
2

/
c
2
+/
2
i
_
.
que existe apenas quando c + /i for diferente de zero. O oposto de . denotado por .
e o inverso de . denotado por .
1
.
Denimos a subtrao .
1
.
2
de dois nmeros complexos .
1
e .
2
por
.
1
.
2
= .
1
+ (.
2
)
e a diviso .
1
,.
2
. onde .
2
,= 0. por
.
1
.
2
= .
1
.
1
2
.
Sendo . = c + /i um nmero complexo, onde c e / so reais, . = c /i o seu
complexo conjugado e o nmero real [.[ =
_
.. =
_
c
2
+/
2
o seu mdulo. Neste
caso, sendo . ,= 0. ento
.
1
=
.
. .
Exemplo 4.4 Se . = 3 + 4i. ento . = 3 4i e .. = (3 + 4i)(3 4i) = 25. Logo,
.
1
= (3 4i),25.
Se . e n so nmeros complexos, valem as propriedades
. +n = . + n
.n = . n
.
1
= .
1
.
64 Notas de aula do Prof. Antonio Cndido Faleiros
Vamos tentar denir um produto interno em C
n
que mantenha as propriedades do
produto interno do R
n
. Se r = (r
1
. . . . . r
n
) e = (
1
. . . . .
n
) forem dois elementos de
C
n
. ento, uma primeira tentativa seria
r. = r
1

1
+ +r
n

n
.
Entretanto, com esta denio a primeira propriedade r. r _ 0 falha pois r. r nem
sempre real. Uma correo possvel consiste em denir
r. = r
1

1
+ +r
n

n
que agora satisfaz s propriedades 1 e 3 do produto interno em espaos vetoriais sobre os
reais. Entretanto, a propriedade 2 no satisfeita. Em seu lugar vale
r. = . r.
Aceitamos esta propriedade como uma consequncia inevitvel e com isto em mente den-
imos o produto interno em espaos vetoriais sobre o corpo dos nmeros complexos.
Seja \ um espao vetorial sobre o corpo C dos nmeros complexos. Um produto
interno em \ uma operao
. : \ \ C
com as propriedades abaixo, vlidas para todo . n e . em \ e todo c e / em C :
1. O produto interno positivo denido
. _ 0 e . = 0 se e s se = 0.
2. O produto interno hermitiano
. n = n. .
3. O produto interno linear na segunda varivel
. cn +/. = c . n +/ . . .
A partir das propriedades 2 e 3, se conclui que
c +/n . . = c . . +

/ n. . .
Se .
1
. . . . .
p
e n. n
1
. . . . . n
q
forem vetores de \. se c
1
. . . . . c
p
e /
1
. . . . . /
q
forem
nmeros complexos, prova-se por induo que
_
.

j
/
j
n
j
_
=

j
/
j
. n
j

i
c
i

i
. n
_
=

i
c
i

i
. n
Notas de aula do Prof. Antonio Cndido Faleiros 65
e, juntando as duas proprieades,
_

i
c
i

i
.

j
/
j
n
j
_
=

j
c
i
/
j

i
. n
j
.
Exemplo 4.5 Se r = [r
1
. . . . . r
n
]
T
e = [
1
. . . . .
n
]
T
forem matrizes coluna em C
n1
.
denimos r

= [ r
1
. . . . . r
n
]. A operao r. = r

. que leva duas matrizes coluna em


C
n1
em uma matriz complexa 11 um produto interno em C
n
. Aqui identicamos [c].
uma matriz 1 1. com o nmero complexo c.
Exemplo 4.6 Seja \ = , : [c. /] C : , contnua. Este conjunto com as operaes
de adio de funes de \ e multiplicao de um nmero complexo por uma funo de
\ um espao vetorial sobre o corpo dos nmeros complexos. Um produto interno neste
espao vetorial dado por
,. q =
_
L
L
,(t)q(t) dt.
4.3 Funcional linear
Seja \ um espao vetorial sobre um corpo C dos nmeros complexos. Uma transformao
linear , : \ C recebe o nome de funcional linear em \.
Teorema 4.7 Seja \ um espao vetorial sobre C. com dimenso nita e produto interno.
Dado um funcional linear , : \ C. Ento existe um vetor n em \ tal que ,() =
n. para todo em \.
Prova. Seja
1
. . . . .
n
uma base ortonormal de \. Decompondo nesta base e
calculando ,() obtemos
,() = ,(c
1

1
+ +c
n

n
) = c
1
,(
1
) + +c
n
,(
n
) = n.
onde n = ,(
1
)
1
+ + ,(
n
)
n
.
Vamos mostrar que este vetor nico. Se houvesse outro vetor n tal que . n =
. n para todo em \. ento . n n = 0 para todo . Tomando = n n. segue
n n. n n = 0. mostrando que n = n.
O vetor n tal que ,() = n. para todo em \ pertence ao complemento ortogonal
do ker(,) uma vez que ,() = 0 implica em n. = 0.
Toda transformao linear 1 de um espao vetorial complexo \ de dimenso : em
C
m
da forma
1() = ( ,
1
(). . . . . ,
m
() ).
onde ,
i
um funcional linear em \. Dado um produto interno em \. existem n
1
. . . . . n
m
em \ tais que
1() = ( n
1
. . . . . . n
m
. ).
66 Notas de aula do Prof. Antonio Cndido Faleiros
4.4 Norma
Seja \ um espao vetorial real ou complexo e um vetor de \. A norma de denida
por
|| =
_
. .
Se || = 1. diz-se que o vetor unitrio.
Para todo e n em \ e todo escalar c. as igualdades abaixo se vericam.
1. || _ 0 e || = 0 se e s se = 0.
2. |c| = [c[ || .
3. | +n| _ || +|n| (Desigualdade triangular)
Para provar esta ltima desigualdade, devemos provar a desigualdade de Cauchy-
Schwarz. Lembramos que, se c e / so reais, c a parte real e / a parte imaginria do
nmero complexo c + /i. As notaes Re (c + /i) e Im(c + /i) so usadas para designar
as partes real e imaginria do nmero complexo c +/i. Observe que, se . for um nmero
complexo, ento 2Re (.) = . +. e 2Im(.) = . ..
As desigualdades abaixo so teis. Sendo . um nmero complexo,
Re (.) _ [Re (.)[ _ [.[
Im(.) _ [Im(.)[ _ [.[ .
Teorema 4.8 Seja \ um espao vetorial sobre o corpo C dos nmeros complexos onde
se deniu um produto interno. Sejam e n dois vetores em \. Vale a desigualdade de
Cauchy-Schwarz
[. n[ _ || |n| .
Prova. Seja ` um nmero real qualquer. Ento
0 _ +`n. +`n = . +`. n +`n. +`
2
n. n
= ||
2
+`. n +`. n +`
2
|n|
2
= ||
2
+ 2`Re . n +`
2
|n|
2
_ ||
2
+ 2`[. n[ +`
2
|n|
2
Como este polinmio real maior ou igual a zero para todo `. seu discriminante =
4 [. n[
2
4 ||
2
|n|
2
menor ou igual a zero, ou seja,
[. n[
2
_ ||
2
|n|
2
.

Notas de aula do Prof. Antonio Cndido Faleiros 67


Esta desigualdade implica em
[. n[
|| |n|
_ 1
para todo par de vetores e n no nulos.
Seja \ um espao vetorial sobre o corpo dos nmeros reais. A desigualdade de Cauchy-
Schwarz implica em
1 _
. n
|| |n|
_ 1
o que motiva a denio de ngulo entre e n. como sendo aquele nico nmero real o.
pertencente ao intervalo [0. :]. para o qual
cos o =
. n
|| |n|
.
Os vetores e n so ortogonais quando o = :,2 ou . n = 0. fato que ser indicado
pelo smbolo l n.
Quando estivermos em um espao vetorial sobre o corpo dos nmeros complexos, no
tem sentido denir ngulo entre vetores pois, neste caso, . n pode ser um nmero
complexo. Entretanto diremos que dois vetores e n em tal espao so ortogonais
quando . n = 0 e usaremos o smbolo l n para designar este fato.
Se n for ortogonal a si mesmo, n. n = 0 e isto implica em n = 0. Se n for ortogonal
a todo elemento de \. ento ortogonal a si mesmo e n = 0. Se a dimenso de \ for
nita e n for ortogonal a uma base de \. ento n = 0.
Um conjunto de vetores
1
. . . . .
p
ortogonal quando seus elementos forem dois
a dois ortogonais entre si. Se alm disto, todos os vetores possurem norma unitria, o
conjunto ortonormal.
Teorema 4.9 Seja \ um espao vetorial de dimenso : e o =
1
. . . . .
n
um conjunto
ortogonal de vetores de \. Ento o uma base.
Prova. Basta provar que o linearmente independente. De fato, sejam /
1
. . . . . /
n
escalares tais que /
1

1
+ + /
n

n
= 0. Como
i
. 0 = 0. obtemos
0 =
i
. 0 =
i
. /
1

1
+ +/
n

n
= /
i

i
.
i
= /
i
|
i
|
2
.
Como |
i
| , = 0. segue que /
i
= 0. provando a independncia linear de o.
Seja
1
. . . . .
n
uma base ortonormal de um espao vetorial \. Dado = r
1

1
+ +
r
n

n
neste espao, multiplicando-o internamente por
i
. obtemos r
i
=
i
. e assim,
=
1
.
1
+ +
p
.
p
.
O prximo teorema apresenta a forma da matriz de mudana de bases quando as bases
envolvidas so ortonormais.
Seja = [c
ij
] uma matriz complexa : :. A matriz

= [/
ij
] onde /
ij
= c
ij
a
matriz adjunta de . Se

= . a matriz denominada hermitiana. Se


1
=

a
matriz denominada unitria.
68 Notas de aula do Prof. Antonio Cndido Faleiros
Teorema 4.10 Sejam E
1
e E
2
bases ortonormais de um espao vetorial \ sobre o corpo
C dos nmeros complexos. A matriz `
12
de mudana da base E
1
para a base E
2

hermitiana e unitria.
Prova. Sejam E
1
=
1
. . . . .
n
e E
2
= n
1
. . . . . n
n
as bases em questo, `
12
=
[c
ij
] e `
21
= [/
ij
] as matrizes de mudana da base E
1
para a base E
2
e da base E
2
para a
base E
1
. respectivamente. Sabemos que `
1
12
= `
21
e que
n
j
=

i
c
ij

i
e
j
=

i
/
ij
n
i
.
Sendo as bases ortonormais, c
ij
=
i
. n
j
= c
ji
e /
ij
= n
i
.
j
=
j
. n
i
= c
ji
. mostrando
que `

12
= `
12
e `
1
12
= `

12
.
Exemplo 4.11 Consideremos as bases E
1
= c
1
. c
2
e E
2
= ,
1
. ,
2
do R
2
. onde c
1
=
(1. 0). c
2
= (0. 1). ,
1
= (1,5)(3. 4) e ,
2
= (1,5)(4. 3). Ambas so ortonormais em
relao ao produto interno (r
1
.
1
). (r
2
.
2
) = r
1
r
2
+
1

2
. Temos
,
1
=
3
5
c
1
+
4
5
c
2
,
1
=
4
5
c
1

3
5
c
2
e
c
1
=
3
5
,
1
+
4
5
,
2
c
1
=
4
5
,
1

3
5
,
2
.
Assim
`
12
= `
21
=
_
3
5
4
5
4
5

3
5
_
.
A matriz `
12
hermitiana e `
12
`

12
a matriz identidade, mostrando que `
12

unitria.
4.5 Ortogonalizao de Gram-Schmidt
Podemos, a partir de uma base
1
. . . . .
n
uma base de um espao vetorial \. obter
uma base ortogonal n
1
. . . . . n
n
de \. seguindo o procedimento descrito em seguida e
conhecido como processo de ortogonalizao de Gram-Schmidt.
Dena
n
1
=
1
.
Agora escreva
n
2
=
2
,
12
n
1
Notas de aula do Prof. Antonio Cndido Faleiros 69
e determine o escalar ,
12
para que a condio de ortogonalidade n
1
. n
2
= 0 seja satis-
feita. Substitua n
2
por
2
,
12
n
1
nesta condio para obter
,
12
=
n
1
.
2

n
1
. n
1

.
Em seguida, considere
n
3
=
3
,
13
n
1
,
23
n
3
e determine ,
13
e ,
23
para tornar n
3
ortogonal a n
1
e n
2
. Das condies de ortogonalidade
n
1
. n
3
= 0 e n
2
. n
3
= 0 calcule
,
13
=
n
1
.
3

n
1
. n
1

e ,
23
=
n
2
.
3

n
2
. n
2

.
Prosseguindo com este raciocnio, se chega a um conjunto ortogonal n
1
. . . . . n
n
de
vetores que base de \. Observe que os vetores n
1
. n
2
. . . . . n
n
so denidos recursivamente
por
n
1
=
1
e
n
k
=
k
,
1k
n
1
,
k1;k
n
k1
para / = 2. . . . . :. onde
,
ik
=
n
i
.
k

n
i
. n
i

.
A partir da base ortogonal n
1
. . . . . n
n
pode-se determinar uma base ortonormal
1
.
. . . .
n
. onde
i
= n
i
, |n
i
| . Esta base ortonormal pode ser obtida ao mesmo tempo em
que se obtm a base ortogonal. Comece com
n
1
=
1
e
1
= n
1
, |n
1
|
e continue com o processo de ortogonalizao, tomando
n
2
=
2
:
12

1
e
2
= n
2
, |n
2
| .
n
3
=
3
:
13

1
:
23

2
e
3
= n
3
, |n
3
| .
e assim por diante, at que, num passo genrico /.
n
k
=
k
:
1k

1
:
k1;k

k1
e
k
= n
k
, |n
k
| .
onde
:
ik
=
i
.
k
.
para / = 2. . . . . : e i = 1. . . . . / 1.
70 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 4.12 Os ternos ordenados (1. 0. 0). (0. 3,5. 4,5). (0. 4,5. 3,5) formam uma
base ortonormal no espao vetorial C
n
em relao ao produto interno
(c
1
. c
2
. c
3
). (/
1
. /
2
. /
3
) = c
1
/
1
+ c
2
/
2
+ c
3
/
3
.
Exemplo 4.13 Os polinmios 1. r. r
2
formam uma base ortonormal no espao vetorial
sobre C dos polinmios de grau menor ou igual a 2 e coecientes complexos, munido com
o produto interno

c
1
+c
2
r +c
3
r
2
. /
1
+/
2
r +/
3
r
2
_
= c
1
/
1
+ c
2
/
2
+ c
3
/
3
.
Exemplo 4.14 Os conjunto dos polinmios com coecientes reais de grau menor ou igual
a :. com as operaes de adio de polinmios e de multiplicao de um polinmio por
um nmero real um espao vetorial real e
,. q =
_
1
1
,(r)q(r)dr
um produto interno neste espao. A base 1. r. r
2
. . . . . r
n
deste espao no ortogonal
em relao a este produto interno. Denotemos por n
0
. n
1
. . . . . n
n
a base ortogonal
obtida a partir da anterior atravs do procedimento de Gram-Schmidt. Os quatro primeiros
elementos dessa base so
n
0
(r) = 1. n
1
(r) = r. n
2
(r) = (3r
2
1),3. n
3
(r) = (5r
3
3r),5. . . .
Se dividirmos os polinmios n
n
(r) aqui determinados por n
n
(1). obtemos os polinmios
de Legendre 1
n
(r) denidos para : = 0. 1. 2. . . . . por
1
n
(r) =
1
2
n
:!
d
n
dr
n
(r
2
1)
n
.
O coeciente 2
n
:! foi escolhido para se ter 1
n
(1) = 1. Os quatro primeiros polinmios de
Legendre so
1
0
(r) = 1. 1
1
(r) = r. 1
2
(r) = (3r
2
1),2. 1
3
(r) = (5r
3
3r),2.
O conjunto de polinmios de Legendre 1
0
(r). 1
1
(r). . . . . 1
n
(r) uma base ortogonal
(mas no ortonormal) do espao vetorial dos polinmios de grau menor ou igual a :. em
relao ao produto interno denido acima.
4.6 Decomposio QR
Vamos analisar o caso especial do espao vetorial complexo C
n1
com o produto interno
r. = r

.
Notas de aula do Prof. Antonio Cndido Faleiros 71
Seja = [
1
. . . . .
n
] uma matriz : : cujo coluna /
k
. Um modo interessante
de olhar para o produto r. onde r = [r
1
. . . . . r
n
]
T
uma matriz em C
m1
consiste em
escrever
r = r
1

1
+ +r
n

n
e observar que r uma combinao linear das colunas de .
Mantendo a notao do pargrafo anterior, sendo / uma matriz coluna em C
m1
. a
igualdade matricial r = /. pode ser escrita na forma
/ = r
1

1
+ +r
n

n
que pode ser interpretada do seguinte modo: r a matriz de / na base formada pelas
colunas de . Se as colunas de forem linearmente independentese / estiver na imagem
de . a decomposio nica.
Ainda uma ltima observao, sendo = [
1
. . . . .
n
]. ento

=
_

1
.
.
.

n
_

_
e

=
_

n
_

_
= [

j
] .
Se
1
. . . . .
n
for uma base ortonormal emC
n1
. ento

j
= o
ij
. A matriz quadrada
Q = [
1
. . . . .
n
]. cuja coluna /
k
. unitria pois Q

Q = [

j
] = [o
ij
] = 1. Concluso,
quando as colunas de uma matriz quadrada formarem uma base ortonormal de C
n1
. ela
unitria.
Vamos iniciar com um caso particular, em que : = 3. Seja
1
.
2
.
3
uma base de
C
31
e
1
.
2
.
3
a base ortonormal de C
31
obtida pelo processo de ortogonalizao
de Gram-Schmidt. Seja = [
1
.
2
.
3
] a matriz cuja coluna /
k
e Q = [
1
.
2
.
3
] a
matriz cuja coluna /
k
. Sabemos, pelo desenvolvimento da seo anterior que

1
= n
1

2
= :
12

1
+n
2

3
= :
13

1
+:
23

2
+n
3
onde :
ik
=
i
.
k
quando i ,= / ou ainda,

1
= :
11

2
= :
12

1
+:
22

3
= :
13

1
+:
23

2
+:
33

3
72 Notas de aula do Prof. Antonio Cndido Faleiros
com :
kk
= |n
k
| . Ento,
[
1
.
2
.
3
] = [
1
.
2
.
3
]
_
_
:
33
:
12
:
13
0 :
33
:
23
0 0 :
33
_
_
ou = Q1. onde Q uma matriz unitria e
1 =
_
_
:
33
:
12
:
13
0 :
33
:
23
0 0 :
33
_
_
triangular superior. Esta a chamada decomposio QR de uma matriz .
Motivados por esse exemplo, vamos mostrar um processo para obter a decomposio
QR de uma matriz em C
mn
. analizando dois casos separadamente. No primeiro, todas
as colunas de so linearmente independentes e, no segundo caso, nem todas as colunas
de so linearmente independentes.
As colunas da matriz so linearmente independentes
Seja = [
1
. . . . .
n
] uma matriz complexa de ordem : por :. cujas colunas
1
. . . . .
n
so vetores linearmente independentes de C
m1
. o que exige : _ :. Usando o processo
de ortogonalizao de Gram-Schmidt, podemos escrever obter uma matriz Q = [
1
. . . . .

n
] cujas colunas formam uma base ortonormal para o espao gerado pelas colunas de
e onde

1
= :
11

2
= :
12

1
+:
22

3
= :
13

1
+:
23

2
+:
33

3

Essas igualdades escritas na forma matricial resultam em
[
1
.
2
.
3
. . . . .
n
] = [
1
.
2
.
3
. . . . .
n
]
_

_
:
11
:
12
:
13

0 :
22
:
23

0 0 :
33


_

_
.
que se resume em
=
^
Q
^
1
denominada decomposio QR reduzida de .
Nesta decomposio, observe que o espao
1
. gerado por
1
igual ao espao
1

gerado por
1
. o espao
1
.
2
gerado por
1
e
2
igual ao espao
1
.
2
gerado por
1
.
Notas de aula do Prof. Antonio Cndido Faleiros 73

2
. e assim por diante,

1
=
1
.

1
.
2
=
1
.
2
.

1
.
2
.
3
=
1
.
2
.
3
.
. . .
Completemos a base
1
. . . . .
n
com os vetores unitrios
n+1
. . . . .
m
de modo que

1
. . . . .
n
. . . . .
m
seja uma base ortonormal de C
m
. A matriz Q = [
1
. . . . .
n
. . . . .
m
]
obtida pela incluso de : : colunas direita de
^
Q e a matriz 1 obtida pela incluso
de :: linhas nulas na parte inferior de 1 so tais que
= Q1
que a chamada decomposio QR completa de ou decomposio QR de .
Realizado este desenvolvimento, podemos descrever o algoritmo clssico de Gram-
Schmidt, que possibilita a obteno da decomposio QR de uma mariz . Alertamos o
leitor de que este algoritmo numericamente instvel.
================================
Algoritmo 8.1. Algoritmo clssico de Gram-Schmidt (instvel)
Entrada: Base
1
. . . . .
n
de C
n
Sada: Base ortonormal
1
. . . . .
n
de C
n
================================
for / = 1 to :
n
k
=
k
for i = 1 to / 1
:
ik
=

k
n
k
= n
k
:
ik

i
:
kk
= |n
k
|

k
= n
k
,:
kk
================================
Soluo de r = / usando a decomposio QR
Quando uma matriz quadrada de ordem :. cujas colunas so linearmente indepen-
dentes, o sistema r = / possui uma nica soluo. Para resolver este sistema usando a
decomposio QR, procedemos do seguinte modo:
1. Calcule a decomposio = Q1.
2. Determine = Q

/.
3. Resolva o sistema 1r = na varivel r.
74 Notas de aula do Prof. Antonio Cndido Faleiros
As colunas da matriz so linearmente dependentes
Passemos ao caso em que : _ : e as colunas de formam um conjunto linearmente
dependente. Neste caso, l pelas tantas,
k
depende linearmente das colunas
1
. . . . .
k1
.
sua esquerda, ou seja,

k

1
. . . . .
k1
=
1
. . . . .
k1

e, para este valor de /.


n
k
=
k
:
1k

1
:
2k

2
:
k1;k

k1
= 0.
Quando isto ocorre, escolhemos um vetor unitrio
j
. ortogonal aos vetores
1
. . . . .
j1
.
obtendo um conjunto ortonormal
1
. . . . .
j1
.
j
.
Vejamos um exemplo em que = [
1
.
2
.
3
.
4
]. Suponha que
1
e
2
so linearmente
independentes. Usando o mtodo de ortogonalizao de Gram-Schmidt, calculamos

1
= :
11

2
= :
12

1
+:
22

2
Supondo
3
no espao gerado por
1
.
2
. tem-se
n
3
=
3
:
13

1
:
23

2
= 0
e

3
= :
13

1
+:
23

2
Da, escolhe-se de modo arbitrrio um
3
unitrio, ortogonal a
1
e a
2
. Com esta escolha,

1
.
2
.
3
ortonormal e o espao que ele gera contm o espao gerado por
1
.
2
.
3
.
Se
4
no pertencer ao espao gerado por
1
.
2
.
3
. Calcula-se

4
=
1
:
44
(
4
:
14

1
:
24

2
:
34

3
)
quando ento
[
1
.
2
.
3
.
4
] = [
1
.
2
.
3
.
4
]
_

_
:
11
:
12
:
13
:
14
0 :
22
:
23
:
24
0 0 0 :
34
0 0 0 :
44
_

_
onde se observa que a matriz da direita triangular superior. Note-se que o espao gerado
por
1
.
2
.
3
.
4
contm o espao gerado por
1
.
2
.
3
.
4
.
No caso genrico, este procedimento continua, at obter as matrizes
^
Q e
^
1. As colunas
da matriz
^
Q = [
1
. . . . .
n
]. de ordem : por :. so vetores ortogonais entre si e possuem
mdulo unitrio. A matriz
^
1. de ordem: por :. triangular superior. Para estas matrizes,
=
^
Q
^
1.
Notas de aula do Prof. Antonio Cndido Faleiros 75
Esta fatorao de conhecida como decomposio QR reduzida de .
Podemos acrescentar :: colunas
n+1
. . . . .
m
direita de
^
Q. de modo que
1
. . . . .

n
. . . . .
m
seja uma base ortonormal de C
m
e assim, obter uma matriz unitria Q = [
1
.
. . . .
n
. . . . .
m
]. de ordem : por :. cujas colunas formam uma base ortonormal de C
m
.
Na continuao, devemos acrescentar :: linhas nulas na parte inferior de
^
1. obtendo
uma matriz 1. de ordem : por :. triangular superior. As matrizes Q e 1 assim obtidas
so de tal forma que
= Q1.
Esta a decomposio QR completa de ou apenas decomposio QR de .
Quando : < :. o procedimento semelhante ao anterior. A decomposio se encerra
quando obtemos o conjunto de : vetores E =
1
. . . . .
m
. que formam uma base
ortonormal de C
m
. A matriz quadrada Q = [
1
. . . . .
m
]. de ordem:. e a matriz triangular
superior 1 de ordem : por :. obtidas no desenrolar do processo so tais que
= Q1.
Este produto conhecido como decomposio QR completa da matriz ou decomposio
QR de .
Exemplo 4.15 A decomposio QR de
_
_
1 3 0
1 0 1
0 1 2
_
_

_
_
1,
_
2 3,
_
22 1,
_
11
1,
_
2 3,
_
22 1,
_
11
0 2,
_
22 3,
_
11
_
_
_
_
_
2 3,
_
2 1,
_
2
0 11,
_
22 7,
_
22
0 0 5,
_
11
_
_
.
Exemplo 4.16 A decomposio QR de
_
_
1 3
1 0
0 1
_
_

_
_
1,
_
2 3,
_
22 1,
_
11
1,
_
2 3,
_
22 1,
_
11
0
_
2,11 3,
_
11
_
_
_
_
_
2 3,
_
2
0
_
11,2
0 0
_
_
Exemplo 4.17 A decomposio QR de
_
_
_
_
1 1 2
0 1 1
1 0 1
0 2 0
_
_
_
_
76 Notas de aula do Prof. Antonio Cndido Faleiros

_
_
_
_
1,
_
2 1,
_
22 2,
_
33 3,
_
3
0 2,
_
22 4,
_
33 3,
_
3
1,
_
2 1,
_
22 2,
_
33 3,
_
3
0 4,
_
22 3,
_
33 0
_
_
_
_
_
_
_
_
_
2 1,
_
2 3,
_
2
0 1,
_
22 3,
_
22
0 0 6,
_
33
0 0 0
_
_
_
_
Exemplo 4.18 A decomposio QR de
_
_
_
_
1 1 2
0 1 1
1 0 1
0 0 0
_
_
_
_

_
_
_
_
1,
_
2 1,
_
6 1,
_
3 0
0 2,
_
6 1
_
3 0
1,
_
2 1,
_
6 1
_
3 0
0 0 0 1
_
_
_
_
_
_
_
_
_
2 1,
_
2 3,
_
2
0 3,
_
6 3,
_
6
0 0 0
0 0 0
_
_
_
_
Exemplo 4.19 A decomposio QR de
_
_
1 1 2 0
0 1 1 1
1 0 1 3
_
_
= Q1. onde
Q =
_
_
1,
_
2 1,
_
6 1,
_
3
0 2,
_
6 1,
_
3
1,
_
2 1,
_
6 1,
_
3
_
_
e 1 =
_
_
_
2 1,
_
2 3,
_
2 3,
_
2
0 3,
_
6 3,
_
6 1,
_
6
0 0 0 4,
_
3
_
_
.
Captulo 5
Soma de subespaos
Sejam \
1
. . . . . \
k
subespaos vetoriais de \. O conjunto
\
1
+ +\
k
=
1
+ +
k
:
i
\
i
para i = 1. . . . . /
um subespao vetorial de \ e recebe o nome de soma de \
1
. . . . . \
k
.
Teorema 5.1 Sejam \ e \ dois subespaos de um espao vetorial l. Ento
dim(\ +\) = dim(\ ) + dim(\) dim(\ \).
Prova. Quando \ est contido em \. ento \ \ = \ e \ +\ = \. Neste caso,
dim(\ ) + dim(\) dim(\ \) = dim(\ ) + dim(\) dim(\ ) = dim(\)
o que prova o teorema para este caso particular. Do mesmo modo se prova que o teorema
vale quando \ est contido em \.
Vamos agora tratar o caso em que \ \ diferente de \ e de \. Seja E
1
= n
1
. . . . .
n
p
uma base de \ \. Vamos complet-la de modo que E
2
= n
1
. . . . . n
p
.
1
. . . . .
q

seja base de \ e E
3
= n
1
. . . . . n
p
. n
1
. . . . . n
r
seja base de \. O conjunto E
4
= n
1
.
. . . . n
p
.
1
. . . . .
q
. n
1
. . . . . n
r
gera \ +\ e, se for linearmente independente, ser base
de \ +\. Neste caso,
dim(\ +\) = j + +: = ( +j) + (: +j) j
= dim(\ ) + dim(\) dim(\ \)
e o teorema estar provado.
Falta provar que E
4
linearmente independente. Vamos mostrar que, se r
1
. . . . . r
p
.

1
. . . . .
q
. .
1
. . . . . .
r
forem escalares tais que
r
1
n
1
+ +r
p
n
p
+
1

1
+ +
q

q
+.
1
n
1
+ +.
r
n
r
= 0.
ento todos eles so nulos. Analisemos esta possibilidade. Se algum
j
for diferente de
zero, o vetor no nulo
1

1
+ +
q

q
seria uma combinao linear dos elementos de
77
78 Notas de aula do Prof. Antonio Cndido Faleiros
E
3
. Logo, ele estaria em \ e em \ ao mesmo tempo, estando na interseo \ \
e assim
1

1
+ +
q

q
poderia ser escrito como uma combinao linear de n
1
. . . . .
n
p
. contrariando a hiptese de E
2
ser base. Do mesmo modo no podemos ter um .
k
diferente de zero. Logo,
j
e .
k
so todos nulos e a equao se reduz a r
1
n
1
+ + r
p
n
p
=
0. Sendo E
1
uma base, conclumos que r
1
. . . . . r
p
so todos nulos. Da E
4
linearmente
independente.
5.1 Soma direta
Denio 5.2 Sejam \
1
. . . . . \
k
subespaos vetoriais de \. Se todo em \ puder ser
escrito de forma nica como uma soma do tipo
=
1
+ +
k
onde
i
\
i
. diremos que \ uma soma direta dos subespaos \
1
. . . . . \
k
e escreveremos
\ = \
1
\
k
.
Se \ = \
1
\
2
. ento \
1
e \
2
so denominados complementares.
Dois subespaos vetoriais \
1
e \
2
de \ so disjuntos se a interseo \
1
\
2
contiver
apenas o zero.
Teorema 5.3 Sejam \
1
e \
2
subespaos vetorias de \ tais que \ = \
1
+ \
2
. Ento \ =
\
1
\
2
se e s se \
1
. \
2
forem disjuntos.
Prova. Se \ = \
1
\
2
. seja um vetor de \ na interseo de \
1
e \
2
. Ento
=
..
2V
1
+ 0
..
2V
2
= 0
..
2V
1
+
..
2V
2
e, como a decomposio nica, = 0. provando que \
1
e \
2
so disjuntos.
Se \
1
e \
2
forem disjuntos, como \ = \
1
+ \
2
. todo em \ pode ser decomposto
numa soma =
1
+
2
. com
1
em \
1
e
2
em \
2
. Se houvesse outra decomposio =
n
1
+ n
k
. com n
1
em \
1
e n
2
em \
2
. ento
1
+
2
= n
1
+ n
2
e assim,
1
n
1
= n
2

2
. Sendo
1
n
1
um vetor de \
1
igual a n
2

2
. um vetor de \
2
. ento
1
n
1
est na
interseo de \
1
com \
2
e, como estes dois subespaos so disjuntos,
1
n
1
= 0 ou
1
=
n
1
. Com este resultado, obtemos n
2

2
= 0 ou
2
= n
2
. provando que a decomposio
de numa soma de um elemento de \
1
com um elemento de \
2
nica e assim, \ = \
1

\
2
.
Quando \ igual soma de mais do que dois subespaos, o fato de os espaos envolvidos
serem disjuntos dois a dois no suciente para garantir que \ seja a soma direta desses
subespaos como nos mostra o exemplo a seguir.
Notas de aula do Prof. Antonio Cndido Faleiros 79
Exemplo 5.4 Seja \ = R
2
e \
1
= (r. 0) R
2
: r R. \
2
= (0. ) R
2
: R.
\
3
= (r. r) R
2
: r R. Estes trs subespaos so disjuntos dois a dois, \ = \
1
+
\
2
+ \
3
. mas \ no a soma direta de \
1
. \
2
e \
3
.
A condio de serem disjuntos ser substituida pela condio de serem independentes.
Os subespaos vetoriais \
1
. . . . . \
k
de \ so independentes se

1
+ +
k
= 0.
com
i
em \
i
. para i = 1. . . . . /. ento
1
= =
k
= 0.
Uma caracterizao da independncia dos subespaos a seguinte: Os subespaos \
1
.
. . . . \
k
so independentes se e s se \
j
for disjunto da soma \
1
+ + \
j1
. para , = 2.
. . . . /. Dois espaos vetoriais \
1
e \
2
de \ so independentes se e s se forem disjuntos.
Teorema 5.5 Sejam \
1
. . . . . \
k
subespaos vetoriais de um espao vetorial \ tais que
\ = \
1
+ + \
k
. Ento \ = \
1
\
k
se e s se \
1
. . . . . \
k
forem independentes.
Prova. Se \ = \
1
\
k
. sejam
1
. . . . .
k
vetores de \
1
. . . . . \
k
. respectivamente,
e tais que
1
+ +
k
= 0. Como 0 = 0+ + 0. da unicidade da decomposio,
conclumos que
i
= 0 para i = 1. . . . . /. Logo, \
1
. . . . . \
k
so independentes.
Se \ = \
1
+ + \
k
e \
1
. . . . . \
k
forem independentes, todo em \ pode ser
decomposto numa soma =
1
+ +
k
. com
i
em \
i
. para i = 1. . . . . /. Se houvesse
outra decomposio = n
1
+ + n
k
. com n
i
em \
i
. ento (
1
n
1
)+ + (
k
n
k
) =
0 e, da independncia dos subespaos vetoriais \
i
. conclumos que
i
= n
i
. para i = 1.
. . . . /. Logo, a decomposio de como soma de vetores de \
1
. . . . . \
k
nica e \ = \
1

\
k
.
Teorema 5.6 Sejam \
1
. . . . . \
k
subespaos vetoriais de \. um espao vetorial com di-
menso nita. Se \ = \
1
\
k
ento
dim\ = dim\
1
+ + dim\
k
.
Prova. Seja E
i
base de \
i
para i = 1. . . . . /.
Se \ = \
1
\
k
. todo em \ pode ser decomposto de forma nica numa soma
=
1
+ +
k
. com
i
em \
i
. para i = 1. . . . . /. Cada
i
pode ser decomposto de
forma nica nos vetores da base E
i
. Logo, pode ser escrito de forma nica como uma
combinao linear dos vetores da unio E
1
' ' E
k
. provando que esta uma base de
\.
80 Notas de aula do Prof. Antonio Cndido Faleiros
5.2 Complemento ortogonal
Denio 5.7 Seja \ um espao vetorial com produto interno e o um subespao vetorial
de \. O conjunto
o
?
= \ : . : = 0 para todo : em o
um subespao de \. chamado de complemento ortogonal de o.
Para mostrar que um determinado vetor est em o
?
. basta mostrar que ele ortog-
onal a todo vetor de uma base de o. O nico vetor que est ao mesmo tempo em o e em
o
?
o vetor nulo e da,
o o
?
= 0.
Teorema 5.8 Seja o um subespao vetorial de dimenso nita de um espao vetorial \
com produto interno. Ento \ = o o
?
.
Prova. Seja
1
. . . . .
p
uma base ortonormal de o. Dado qualquer em \. o vetor
n =
1
.
1

p
.
p
ortogonal a todo vetor de o. Desta forma, qualquer vetor pode ser decomposto numa
soma = :+ n. onde : =
1
.
1
+ +
p
.
p
pertence a o e n pertence a o
?
e
assim, \ = o+ o
?
.
Vamos mostrar que esta decomposio nica. Se = :
1
+ n
1
. com :
1
em o e n
1
em
o
?
. ento : + n = :
1
+ n
1
e assim, : :
1
= n
1
n. mostrando que os vetores : :
1
e
n
1
n esto na interseo o o
?
. Como a interseo s possui o vetor nulo, : = : e n =
n.
Se um vetor de um subespao o de um espao vetorial \ de dimenso nita com
produto interno. Ento ortogonal a todo vetor de o
?
e assim ele pertence ao
_
o
?
_
?
.
mostrando que o est contido no complemento ortogonal do complemento ortogonal de
o. isto , o
_
o
?
_
?
. Por outro lado, \ = o o
?
= o
?

_
o
?
_
?
e assim, dim\ =
dimo+ dimo
?
= dimo
?
+ dim
_
o
?
_
?
. que acarreta na igualdade dimo = dim
_
o
?
_
?
.
Estando o contido em
_
o
?
_
?
e possuindo ambos a mesma dimenso, eles so iguais
_
o
?
_
?
= o.
Este resultado continua verdadeiro se o for subespao vetorial de dimenso nita de
um espao vetorial \ com produto interno, onde \ no precisa, necessariamente, ter
dimenso nita. A prova de que o
_
o
?
_
?
idntica que foi feita no pargrafo
anterior. Para provar que
_
o
?
_
?
o. tomamos uma base ortonormal 1 = s
1
. . . . . s
k

de o e um vetor w de
_
o
?
_
?
. O vetor v = s
1
. w s
1
+ + s
k
. w s
k
pertence a o e
Notas de aula do Prof. Antonio Cndido Faleiros 81
u = w v pertence a o
?
. Como v pertence a o e w pertence a
_
o
?
_
?
. conclumos que
u. v = 0 e u. w = 0. Assim, u. u = u. wv = u. w u. v = 0. mostrando
que u = 0 e w = v. que pertence a o. Logo,
_
o
?
_
?
o. Das duas incluses chegamos
igualdade
_
o
?
_
?
= o preconizada. Provamos o seguinte teorema
Teorema 5.9 Seja o um subespao vetorial de dimenso nita de um espao vetorial \
com produto interno. Ento
_
o
?
_
?
= o.
82 Notas de aula do Prof. Antonio Cndido Faleiros
Captulo 6
Transformao adjunta
Sejam \ e \ espaos vetoriais complexos com dimenso nita e um produto interno.
Dada uma transformao linear 1 : \ \. vamos mostrar que existe uma nica trans-
formao linear 1

: \ \ tal que
1. n = . 1

n .
para todo em \ e n em \.
Primeiro a existncia. Sendo E
1
=
1
. . . . .
n
uma base ortonormal de \ e E
2
=
n
1
. . . . . n
m
uma base ortonormal de \ podemos escrever 1
j
. para , = 1. . . . . :. como
uma combinao linear dos elementos de E
2
1
1
= c
11
n
1
+c
21
n
2
+ +c
m1
n
m
1
2
= c
12
n
1
+c
22
n
2
+ +c
m2
n
m

1
n
= c
1n
n
1
+c
2n
n
2
+ +c
mn
n
m
Para denir uma transformao linear, basta estabelecer seu valor nos elementos de uma
base do seu domnio. Seja 1

: \ \ aquela transformao linear que leva n


i
. para i =
1. 2. . . . . :. nos seguintes vetores de \
1

n
1
= c
11

1
+ c
12

2
+ + c
1n

n
1

n
2
= c
21

1
+ c
22

2
+ + c
2n

n

1

n
m
= c
m1

1
+ c
m2

2
+ + c
mn

n
Usando o smbolo de somatrio, os valores das transformaes lineares 1 e 1

nas bases
ortonormais de seus respectivos domnios se escrevem
1
j
=
m

i=1
c
ij
n
i
1

n
i
=
n

j=1
c
ij

j
.
83
84 Notas de aula do Prof. Antonio Cndido Faleiros
Da ortonormalidade das bases E
1
e E
2
. segue 1
j
. n
i
=
j
. 1

n
i
fazendo com que
1. n = . 1

n
para todo em \ e n em \. o que prova a existncia.
Agora a unicidade. Se 1 : \ \ for outra transformao linear para a qual
1. n = . 1n
para todo em \ e n em \. ento
. 1

n = . 1n
ou
. (1

1)n = 0
para todo em \ e n em \. Fazendo = (1

1)n. obtemos
(1

1)n. (1

1)n = 0
ou (1

1)n = 0 para todo n em \. mostrando que 1 = 1

. o que prova a unicidade.


A transformao linear 1

recebe o nome de transformao adjunta de 1.


Se 1 : \ \ e 1 : \ l forem duas transformaes lineares, ento
(11)

= 1

.
Se = [c
ij
] for a matriz de 1 : \ \ e 1 = [/
ij
] for a matriz de 1

: \ \ nas
bases ortonormais E
1
e E
2
de \ e \. respectivamente, ento /
ij
= c
ji
e
1 =

.
Esta relao entre as matrizes de 1 e 1

s se verica se as bases forem ortonormais, como


nos mostra o prximo exemplo.
Este conceito de transformao adjunta se aplica a transformaes lineares entre es-
paos vetoriais reais. Neste caso,

se reduz transposta
T
pois c
ij
= c
ij
.
Exemplo 6.1 Seja 1(r. ) = (2r+3. 5r+7. 11r+13) uma transformao linear do
R
2
no R
3
. Consideremos nestes dois espaos seus respectivos produtos internos euclidianos
(r
1
.
1
). (r
2
.
2
) = r
1
r
2
+
1

2
e
(r
1
.
1
. .
1
). (r
2
.
2
. .
2
) = r
1
r
2
+
1

2
+.
1
.
2
.
Seja E
1
= c
1
. c
2
a base cannica do R
2
e E
2
= (,
1
. ,
2
. ,
3
) a base cannica do R
3
que so
ortonormais em relao aos produtos internos euclidianos de R
2
e R
3
. respectivamente.
Temos
1c
1
= 2,
1
+ 5,
2
+ 11,
3
1c
2
= 3,
1
+ 7,
2
+ 13,
3
Notas de aula do Prof. Antonio Cndido Faleiros 85
e
1

,
1
= 2c
1
+ 3c
2
1

,
2
= 5c
1
+ 7c
2
1

,
3
= 11c
1
+ 13c
2
de modo que
[1]
12
=
_
_
2 3
5 7
11 13
_
_
. [1

]
21
=
_
2 5 11
3 7 13
_
onde uma a transposta da outra.
Entretanto, se
1
= (1. 2).
2
= (0. 1). n
1
= (1. 1. 1). n
2
= (0. 1. 2) e n
3
= (0. 0. 1)
ento E
3
=
1
.
2
ser base de R
2
e E
4
= n
1
. n
2
. n
3
ser base de R
3
. Nenhuma das
duas ortonormal em relao ao produto interno euclidiano do R
2
e R
3
. O leitor poder
vericar que
1
1
= 8n
1
+ 11n
2
+ 7n
3
1
2
= 3n
1
+ 4n
2
+ 2n
3
e
1

n
1
= 18
1
13
2
1

n
2
= 27
1
21
2
1

n
3
= 11
1
9
2
As matrizes
[1]
34
=
_
_
8 3
11 4
7 2
_
_
e [1

]
43
=
_
18 27 11
13 21 9
_
no so mais uma a adjunta da outra.
Para todo em \ e n em \. tem-se
1

n. = . 1

n = 1. n = n. 1 .
mostrando que a adjunta da adjunta igual a 1. isto ,
(1

= 1.
Um operador linear 1 : \ \ auto-adjunto quando 1

= 1.
Os operadores 11

e 1

1 so auto-adjuntos.
86 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 6.2 Sejam r = (r
1
. r
2
. r
3
) e = (
1
.
2
.
3
) dois pontos do R
3
. consideremos o
produto interno r. = r
1

2
+ r
2

2
+ r
2

3
. Em relao a este produto interno, o operador
linear 1 : R
3
R
3
denido por 1(r. . .) = (2r+ 3+ 5.. 3r+ . 5r+ 4.) auto-adjunto
pois 1

= 1.
Teorema 6.3 Sejam \ e \ espaos vetoriais com produto interno e 1 : \ \ linear.
Sendo 1

: \ \ a adjunta de 1. vale a relao


Im(1)
?
= ker(1

).
Prova. Se n Im(1)
?
ento, para todo em \. 0 = 1. n = . 1

n de onde se
conclui que 1

n = 0 mostrando que n est no ker(1

).
Reciprocamente, se n ker(1

) ento, para todo \. 1. n = . 1

n = . 0 =
0. provando que n ortogonal a todo elemento da imagem de 1. Conclui-se que n pertence
ao complemento ortogonal da Im(1).
Como 1

= 1. substituindo 1 por 1

na igualdade acima, segue


Im(1

)
?
= ker(1)
ou
Im(1

) = ker(1)
?
Sejam \ e \ espaos vetoriais com produto interno e 1 : \ \ linear. Sendo
1

: \ \ a adjunta de 1.
\ = ker(1) Im(1

).
Esta igualdade ocorre porque \ = ker(1) ker(1)
?
= ker(1) Im(1

).
Quando 1 auto-adjunta,
Im(1)
?
= ker(1).
Teorema 6.4 Sejam \ e \ espaos vetoriais com produto interno e 1 : \ \ linear.
Sendo 1

: \ \ a adjunta de 1.
1. Im(1

1) = Im(1

).
2. ker(1

1) = ker(1).
Prova. (1a) Inicialmente provaremos que Im(1

1) Im(1

). Se Im(1

1). ento
existe um
1
tal que = 1

1
1
= 1

(1
1
) provando que Im1

.
(1b) Vamos provar agora que Im(1

) Im(1

1). Se Im(1

). ento = 1

n para
algum n em \. Podemos escrever de modo nico n = n
1
+n
2
onde n
1
Im(1) e n
2

ker(1

). Logo = 1

n = 1

n
1
+ 1

n
2
= 1

n
1
. Como n
1
Im(1). existe
1
tal que n
1
=
1
1
e assim = 1

1
1
. mostrando que Im(1

1). o que prova a incluso desejada.


De (1a) e (1b), ca provada a primeira parte do teorema.
Notas de aula do Prof. Antonio Cndido Faleiros 87
(2a) Se ker(1) ento 1 = 0 e, em consequncia, 1

1 = 0. provando que ker(1)


ker(1

1).
(2b) Se ker(1

1) ento 1

(1) = 0 e 1 pertence interseo do ker(1

) com a
Im(1) que contm apenas o zero. Logo, 1 = 0. provando que est no ker(1). Com
isto, provamos a incluso ker(11

) ker(1

).
De (2a) e (2b), ca provada a segunda parte do teorema.
Resumindo: Para uma transformao linear 1 : \ \ e sua adjunta 1

: \ \
valem as identidades
(1

= 1
Im(1

) = ker(1)
?
Im(1

1) = Im(1

).
ker(1

1) = ker(1).
Denio 6.5 Seja \ um espao vetorial com produto interno. O operador linear 1 :
\ \ antiadjunto quando 1

= 1 e unitrio quando 1

= 1
1
.
Teorema 6.6 Numa base ortonormal, a matriz = [c
ij
] de um operador auto-adjunto
hermitiana ( =

). a de um operador antiadjunto antihermitiana ( =

) e a
de um operador unitrio unitria (

=
1
).
Teorema 6.7 O operador linear 1 : \ \ unitrio se e s se, para todo
1
e
2
em
\.
1
1
. 1
2
=
1
.
2
.
Para xar a nomenclatura, apresentamos o quadro abaixo.
Espao Real Espao Complexo
Operador Matriz Operador Matriz
auto-adjunto simtrica auto-adjunto hermitiana
antiadjunto anti-simtrica antiadjunto antihermitiana
ortogonal ortogonal unitrio unitria
6.1 Posto de uma transformao linear
Denio 6.8 Sejam \ e \ espaos vetoriais e 1 : \ \ uma transformao linear.
A dimenso da imagem de 1 chamada de posto de 1.
O posto de uma matriz complexa de tamanho : : igual ao nmero de suas
colunas linearmente independentes. Sabe-se que o nmero de colunas linearmente inde-
pendentes de uma matriz igual ao nmero de suas linhas linearmente independente.
88 Notas de aula do Prof. Antonio Cndido Faleiros
Teorema 6.9 Sejam \ e \ espaos vetoriais de dimenso nita e 1 : \ \ uma
transformao linear. Seja E
1
uma base de \ e E
2
uma base de \. Seja a representao
matricial de 1 em relao s bases E
1
e E
2
. O posto de 1 igual ao posto de .
Corolrio 6.10 Seja uma matriz complexa : :. Consideremos a transformao
linear 1 : C
n1
C
m1
denida por 1(r) = r. O posto de 1 igual ao posto de .
Exemplo 6.11 Seja 1 : R
3
R
3
denida por
1(r. . .) = ( r + 2 .. 2r + 4 2.. + 2. )
= (r + 2 .)(1. 2. 0) + ( + 2.)(0. 0. 1).
cujo posto 2. A matriz de 1 em relao base cannica do R
3

=
_
_
1 2 1
2 4 2
0 1 2
_
_
a primeira e terceira linha so linearmente independentes e a segunda o dobro da
primeira. As duas primeiras colunas so linearmente independentes e a terceira igual a
5 vezes a primeira mais 2 vezes a segunda. O posto de dois.
Teorema 6.12 Sejam \ e \ espaos vetoriais com produto interno e dimenso nita.
Seja 1 : \ \ uma transformao linear. As transformaes lineares 1. 1

. 1

1 e
11

possuem o mesmo posto.


Prova. Sabemos que
\ = ker(1) Im(1

).
de onde obtemos
dimker(1) + dimIm(1

) = dim\.
Por outro lado,
dimker(1) + dimIm(1) = dim\.
Dessas duas igualdades conclumos que dimIm(1

) = dimIm(1) provando que o posto


de 1 igual ao posto de 1

.
Como Im(11

) = Im(1) e Im(1

1) = Im(1

). o teorema est provado.


Corolrio 6.13 Seja uma matriz complexa. As matrizes .

possuem
o mesmo posto.
Sejam \ e \ espaos vetoriais, ambos com dimenso nita. A imagem de uma
transformao linear 1 : \ \ est contida em \. Portanto, o seu posto deve ser
menor ou igual do que a dimenso de \. Se
1
. . . . .
n
for uma base de \. ento 1
1
.
. . . . 1
n
gera a imagem de 1 e assim o posto de 1 deve ser menor ou igual do que a
Notas de aula do Prof. Antonio Cndido Faleiros 89
dimenso de \. Conclumos que o posto de 1 no pode ser maior do que a dimenso de \
nem maior do que a dimenso de \. Motivados por este comentrio, diremos que 1 tem
posto mximo quando o posto de 1 for igual ao menor valor entre a dimenso de \ e
a dimenso de \.
Teorema 6.14 Sejam \ e \ espaos vetoriais com dimenso nita, ambos com produto
interno. Se a dimenso de \ for menor do que a dimenso de \. se 1 : \ \ for uma
transformao linear com posto mximo, ento 1

1 : \ \ um isomorsmo.
Prova. Quando jo:to(1) = dim\ _ dim\. a dimIm(1

1) = dimIm(1) = dim(\ )
e assim 1

1 uma sobrejeo de \ em \ e, portanto, um isomorsmo.


6.2 Existncia de soluo dos sistemas lineares
Seja uma matriz complexa : : e / uma matriz complexa : 1. As igualdades
Im() = ker(

)
?
e ker() = Im(

)
?
trazem implicaes interessantes para o sistema
de equaes lineares r = / e para a equao homognea associada r = 0.
O sistema r = / tem soluo se e s se / estiver na imagem de . Da igualdade
Im() = ker(

)
?
conclumos que r = / tem soluo se e s se / for ortogonal a todo
no ncleo de

isto ,
/. = 0
para toda soluo do sistema homogneo

= 0.
As solues do sistema homogneo r = 0 pertencem ao ncleo de . Da igualdade
ker() = Im(

)
?
. conclumos que r soluo do sistema homogneo r = 0 se e s
se r for ortogonal imagem de

. isto r.

= 0 para toda matriz complexa de


tamanho ::.
90 Notas de aula do Prof. Antonio Cndido Faleiros
Captulo 7
Projetores
Seja \ um espao vetorial. Um operador linear 1 : \ \ um projetor em \ se
1
2
= 1. Sendo 1 : \ \ o operador identidade, o operador linear 1 1 tambm um
projetor, denominado projetor complementar de 1.
Sejam o
1
e o
2
dois subespaos de \ tais que \ = o
1
o
2
. Considere o operador
1 : \ \ denido por 1(
1
+
2
) =
1
. para todo
1
em o
1
e
2
em o
2
. O operador
assim denido um projetor, denominado projetor sobre o
1
ao longo de o
2
. Sob estas
condies, o
1
a imagem de 1 e o
2
o ncleo de 1.
Se estiver na imagem de 1. ento 1 = .
A imagem de 1 igual ao ncleo de (1 1) e a imagem de (1 1) igual ao ncleo
de 1.
Teorema 7.1 Seja 1 : \ \ um projetor. Ento \ = Im(1) ker(1).
Prova. (1) Seja um vetor em \. Podemos escrever = 1+ (1 1). Como 1
est na imagem de 1 e (1 1) est no ncleo de 1. segue \ = Im(1)+ ker(1).
(2) Se
1
na Im(1) e
2
no ker(1) forem tais que =
1
+
2
. ento 1 = 1
1
+ 1
2
.
Como 1
1
=
1
e 1
2
= 0. segue 1 =
1
e (1 1) =
2
. mostrando que a decomposio
de numa soma de um elemento da Im(1) com um elemento do ker(1) nica. Logo,
\ = Im(1) ker(1).
De acordo com este teorema, todo projetor 1 um projetor sobre sua imagem ao
longo do seu ncleo.
7.1 Projetores ortogonais
Seja o um subespao vetorial de um espao vetorial \ com produto interno. Se \ = o
o
?
. ento o operador 1 : \ \ denido por 1(:
1
+ :
2
) = :
1
um operador linear e
1
2
= 1. Desta forma, 1 um projetor, denominado de projetor ortogonal sobre o e
se diz que 1 projeta ortogonalmente sobre sua imagem.
91
92 Notas de aula do Prof. Antonio Cndido Faleiros
Seja o um subespao vetorial de dimenso nita de um espao vetorial \ com produto
interno e E =
1
. . . . .
k
uma base ortonormal de o. Dado em \. ento
n =
1
.
1

k
.
k
pertence a o
?
. mostrando que \ = o+ o
?
. Como o o
?
= 0. a soma direta, isto ,
\ = o o
?
. O operador 1 : \ \ denido por
1 =
1
.
1
+ +
k
.
k
um projetor ortogonal sobre o. Alis, este o nico projetor ortogonal sobre o. como
arma o prximo teorema.
Teorema 7.2 Seja o um subespao de dimenso nita de um espao vetorial \ com pro-
duto interno. Seja
1
. . . . .
k
uma base ortonormal de o. Se 1 for o projetor ortogonal
sobre o. ento, para todo em \.
1 =
1
.
1
+ +
k
.
k
.
Prova. Se 1 um projetor ortogonal sobre o. ento 1 = r
1

1
+ + r
k

k
e 1
ortogonal a todo vetor de o. Logo, para i = 1. . . . . /. vale
0 =
i
. 1 =
i
.
i
. 1
=
i
.
_

i
.
k

j=1
r
j

j
_
=
i
.
k

j=1
r
j

i
.
j

=
i
. r
i
ou, r
i
=
i
. .
A partir deste teorema obtemos outro de imediato para projetores em C
n1
. Vamos
lembrar que toda transformao linear 1 de C
n1
em C
n1
do tipo 1(r) = r. onde
uma matriz quadrada : : e, por esse motivo, identicamos a transformao linear 1
com a matriz . Sendo 1 uma projeo em C
n1
. ento 1 ser uma matriz : :.
Corolrio 7.3 Considere o espao vetorial C
n1
com o produto interno r. = r

.
Seja 1 um projetor ortogonal em C
n1
e
1
. . . . .
k
uma base ortonormal da imagem
de 1. Ento
1 =
1

1
+ +
k

k
.
Prova. Observe que
1
.
2
. . . . .
k
so matrizes coluna do C
n1
. Sendo r uma matriz
coluna em C
n1
. podemos escrever

i
. r
i
= (

i
r)
i
=
i
(

i
r) = (
i

i
)r
Notas de aula do Prof. Antonio Cndido Faleiros 93
e assim,
1r =
1
. r
1
+ +
k
. r
k
= (
1

1
)r + + (
k

k
)r
= (
1

1
+ +
k

k
) r.
Como esta igualdade vale para todo r.
1 =
1

1
+ +
k

k
.

Quando 1 projeta ortogonalmente sobre o espao gerado por um nico vetor unitrio
. temos
1 =

.
Se r for uma matriz coluna no nula em C
n1
. no necessariamente unitrio, ento =
r, |r| unitrio e a projeo ortogonal 1 sobre o espao gerado por r
1 =

=
r
|r|
r

|r|
=
rr

r
.
Vamos relembrar que, sendo r uma matriz coluna do C
n1
. ento r

r um nmero real
e rr

uma matriz complexa : por :.


O projetor complementar de 1
1
rr

r
.
onde 1 a matriz identidade : : e sua imagem o ncleo de 1.
Teorema 7.4 Seja \ um espao vetorial com dimenso nita e um produto interno. Um
projetor 1 : \ \ ortogonal se e s se for auto-adjunto.
Prova. (1) Seja 1 uma projeo ortogonal sobre um subespao o de \. Sabemos que
\ = o o
?
e, para todo e n em \. existem e so nicos
1
e n
1
em o.
2
e n
2
em o
?
para os quais, =
1
+
2
e n = n
1
+ n
2
. Assim, da ortogonalidade dos vetores,
1. n =
1
. n
1
+n
2
=
1
. n
1

e
. 1n =
1
+
2
. n
1
=
1
. n
1

provando que 1 auto-adjunto.


(2) Seja 1 uma projeo auto-adjunta de modo que
1. n = . 1n
94 Notas de aula do Prof. Antonio Cndido Faleiros
para todo e n em \. Se n estiver no ker(1). ento
1. n = . 1n = . 0 = 0.
e, como 1 est na imagem de 1. provamos que o ncleo e a imagem de 1 so ortogonais.
Como \ tem dimenso nita, \ = o o
?
. mostrando que 1 um projetor ortogonal
sobre sua imagem.
Teorema 7.5 Seja \ um espao vetorial de dimenso nita com produto interno e 1 :
\ \ um projetor ortogonal. O vetor 1 o vetor da Im(1) mais prximo de .
Prova. Seja n um vetor qualquer na imagem de 1. Vamos mostrar que a distncia
de a 1 + n mnima quando n = 0. Sabemos que 1 pertence ao ker(1) que
ortogonal Im(1) e acarretando na relao de ortogonalidade 1. n = 0 e assim,
| 1 n|
2
= | 1 n|
2
= 1 n. 1 n
= 1. 1 1. n n. 1 +n. n
= | 1|
2
+|n|
2
_ | 1|
2
provando que 1 o ponto da imagem de 1 mais prximo de .
7.2 Aproximao trigonomtrica
Consideremos no espao vetorial real das funes reais contnuas no intervalo [1. 1] o
seguinte produto interno
,(r). q(r) =
_
L
L
,(r)q(r)dr.
Vamos determinar a projeo ortogonal de uma funo , deste espao sobre o subespao
gerado pelas funes
1. cos
/:r
1
. sen
/:r
1
: / = 1. 2. . . . . :.
Antes de prosseguir, observe que este conjunto de funes ortogonal em relao ao
produto interno estabelecido: para / 0 inteiro,
_
1. cos
/:r
1
_
=
_
L
L
cos
/:r
1
dr = 0
_
1. sen
/:r
1
_
=
_
L
L
sen
/:r
1
dr = 0
Notas de aula do Prof. Antonio Cndido Faleiros 95
para / 0 e : 0 inteiros,
_
cos
/:r
1
. sen
::r
1
_
=
_
L
L
cos
/:r
1
sen
::r
1
dr = 0
e, para / 0 e : 0 inteiros com / ,= :.
_
cos
/:r
1
. cos
::r
1
_
=
_
L
L
cos
/:r
1
cos
::r
1
dr = 0
_
sen
/:r
1
. sen
::r
1
_
=
_
L
L
sen
/:r
1
sen
::r
1
dr = 0
Entretanto, este conjunto no ortonormal, pois
|1|
2
= 1. 1 =
_
L
L
1dr = 21
e, para / 0 e inteiro,
_
_
_
_
cos
/:r
1
_
_
_
_
2
=
_
cos
/:r
1
. cos
/:r
1
_
=
_
L
L
_
cos
/:r
1
_
2
dr = 1
_
_
_
_
sen
/:r
1
_
_
_
_
2
=
_
sen
/:r
1
. sen
/:r
1
_
=
_
L
L
_
sen
/:r
1
_
2
dr = 1
A projeo ortogonal 1 de um vetor sobre o subespao gerado pelo conjunto ortogonal

1
.
2
. . . . .
n

1 =
.
1

|
1
|
2

1
+
.
2

|
2
|
2

2
+ +
.
n

n
.
n

n
e, para o caso em questo, chamando esta projeo de q
n
(r). obtemos
q
n
(r) =
c
0
2
+
n

k=1
c
k
cos
_
/:
1
r
_
+
n

k=1
/
k
sen
_
/:
1
r
_
onde
c
0
2
=
,(r). 1
|1|
2
=
1
21
_
L
L
,(r)dr
e, para / 0 e inteiro,
c
k
=

,(r). cos
_
k
L
r
__
_
_
cos
_
k
L
r
__
_
2
=
1
1
_
L
L
,(r) cos
_
/:
1
r
_
dr
/
k
=

,(r). sen
_
k
L
r
__
_
_
sen
_
k
L
r
__
_
2
=
1
1
_
L
L
,(r)sen
_
/:
1
r
_
dr
96 Notas de aula do Prof. Antonio Cndido Faleiros
Em resumo,
c
0
=
1
1
_
L
L
q(r)dr
c
k
=
1
1
_
L
L
q(r) cos
_
/:
1
r
_
dr
/
k
=
1
1
_
L
L
q(r)sen
_
/:
1
r
_
dr
para / 0 inteiro.
A projeo q
n
(r) peridica e seu perodo 21. Quando ,(r) contnua por partes
no intervalo [1. 1] podemos calcular q
n
(r) para todo : _ 1. que ser converge para ,(r)
medida que o : cresce, no seguinte sentido
lim
n!1
|,(r) q
n
(r)| = 0.
Seja
^
,(r) a extenso peridica de ,(r) e perodo 21. denida em toda reta por
^
,(r) =
,(r) se 1 _ r < 1 e
^
,(r + 21) =
^
,(r) para todo r real. Para um ponto r xado, a
funo peridica q
n
(r) converge para
^
,(r) nos pontos em que
^
, contnua e, nos pontos
em que
^
, tem uma descontinuidade de salto, q
n
(r) converge, quando : . para o valor
mdio de
^
, no ponto r
^
,(r

) +
^
,(r
+
)
2
onde
^
,(r

) = lim
s!x

^
,(:) e
^
,(r
+
) = lim
s!x
+
^
,(:).
A teoria que trata da aproximao de funes por sequncias de funes trigonomtri-
cas denominada de Anlise de Fourier e a cincia que estuda aproximaes por seqncias
de funes ortogonais denominada de Anlise Harmnica.
7.3 Aproximao polinomial
Um problema semelhante ao anterior consiste em determinar a projeo ortogonal de uma
funo real ,(r) denida e contnua no intervalo [1. 1] no subespao vetorial gerado pelos
polinmios 1. r. r
2
. . . . . r
n
. Este conjunto no ortogonal se considerarmos o produto
interno
,(r). q(r) =
_
1
1
,(r)q(r)dr.
Para determinar a projeo ortogonal de uma funo ,(r) sobre o espao gerado pelos
polinmios, conveniente usar o mtodo da ortogonalizao de Gram-Schmidt para obter
um conjunto ortogonal que gera o mesmo subespao. Se denotarmos este conjunto por
n
0
(r). n
1
(r). . . . . n
n
(r) o procedimento de Gram-Schmidt nos fornece
n
0
(r) = 1. n
1
(r) = r. n
2
(r) = (3r
2
1),3. n
3
(r) = (5r
3
3r),5. . . .
Notas de aula do Prof. Antonio Cndido Faleiros 97
Dividindo os polinmios n
n
(r) aqui determinados por n
n
(1). obtemos os polinmios
de Legendre 1
n
(r) denidos para : = 0. 1. 2. . . . . por
1
n
(r) =
1
2
n
:!
d
n
dr
n
(r
2
1)
n
.
O coeciente 2
n
:! foi escolhido para que 1
n
(1) = 1. O quatro primeiros polinmios de
Legendre so
1
0
(r) = 1. 1
1
(r) = r. 1
2
(r) = (3r
2
1),2. 1
3
(r) = (5r
3
3r),2.
O subespao gerado por 1. r. r
2
. . . . . r
n
idntico ao gerado por 1
0
(r). 1
1
(r).
. . . . 1
n
(r). A projeo ortogonal de ,(r) sobre este subespao
,. 1
0

1
0
. 1
0

1
0
(r) +
,. 1
1

1
1
. 1
1

1
1
(r) + +
,. 1
n

1
n
. 1
n

1
n
(r).
Exerccio 7.6 Considere a funo ,(r) = cos(:r,2). denida no intervalo 1 _ r _ 1.
Projete-a ortogonalmente no subespao gerado por 1
0
(r). 1
1
(r). 1
2
(r). 1
3
(r). Resposta:
(2,:) +(5,2)(4,: 48,:
3
)(3r
2
1),2. Os coecientes que multiplicam 1
1
(r) e 1
3
(r) so
iguais a zero. Este fato era esperado se considerarmos que ,(r) par e tanto 1
1
(r) quanto
1
3
(r) so mpares.
7.4 Projetores ortogonais em C
:1
Nesta seo vamos considerar o espao vetorial C
m1
com o produto interno r. = r

e olharemos com mais detalhes as projees ortogonais neste espao vetorial.


Usando uma base ortonormal
Seja 1 um projetor ortogonal em C
m1
e o sua imagem. Sendo 1 ortogonal, seu ncleo
o
?
. Seja
1
. . . . .
n
uma base ortonormal de o e
n+1
. . . . .
m
uma base ortonormal
de o
?
. Pelas propriedades provadas para uma projeo ortogonal 1.
1
i
=
i
para i = 1. . . . . :
1
i
= 0 para i = : + 1. . . . . :
Seja
Q = [
1
. . . . .
n
.
n+1
. . . . .
m
]
a matriz cujas colunas so os vetores da base ortonormal
1
. . . . .
n
.
n+1
. . . . .
m
do
C
m1
e para a qual
1Q = Q.
98 Notas de aula do Prof. Antonio Cndido Faleiros
onde uma matriz quadrada : :. onde os : primeiros elementos da diagonal so
iguais a 1 e todos os demais elementos so nulos. Podemos escrev-la usando blocos
=
_
1 0
0 0
_
onde 1 a matriz identidade de tamanho : :. A matriz Q unitria pois suas colunas
so formadas a partir de uma base ortonormal de C
m1
. Sendo QQ

a matriz identidade,
chega-se a
1 = QQ

.
Observe que apenas as : primeiras colunas de Q so relevantes neste produto. Eliminando-
as obtemos a matriz
^
Q = [
1
. . . . .
n
] com : linhas e : colunas para a qual
1 =
^
Q
^
Q

.
Como j se provou, 1 =

n
i=1

i
e dela obtemos a identidade
1 =
^
Q
^
Q

=
n

i=1

i
Usando uma base qualquer
Seja 1 um projetor ortogonal em C
m1
e
1
. . . . .
n
matrizes coluna em C
m1
tais que
E =
1
. . . . .
n
uma base da imagem de 1. Para todo / em C
m1
. podemos escrever
1/ = r
1

1
+ +r
n

n
= r.
onde r = [r
1
. . . . . r
n
]
T
a matriz das coordenadas de 1/ na base E e = [
1
. . . . .
n
]
uma matriz de ordem : por :. cujas colunas so
1
. . . . .
n
. Esta matriz dene uma
transformao linear de C
n1
em C
m1
.
O vetor / 1/ est no complemento ortogonal da imagem de 1 e, para , = 1. . . . . :.

j
. / 1/ = 0 ou

j
1/ =

j
/.
de onde segue

j
r =

j
/.
Como a linha , de

j
. a identidade acima resulta em

r =

/.
Como as colunas de so linearmente independentes, seu posto mximo e

: C
n1
C
n1
um isomorsmo, possuindo uma inversa, o que nos permite escrever
r = (

)
1

/
Notas de aula do Prof. Antonio Cndido Faleiros 99
de onde resulta
1/ = r = (

)
1

/
Como esta igualdade vale para todo / em C
m1
.
1 = (

)
1

.
Se a base E for ortonormal, a matriz

a matriz identidade : : e assim reobtemos


1 =

. vlida quando usamos uma base ortonormal.


Observe que r um ponto da imagem de e, portanto, 1 projeta / ortogonalmente
sobre a imagem de .
Exemplo 7.7 Determine o projetor ortogonal 1 sobre o espao gerado pelos vetores
1
=
(1. 2. 0)
T
e
2
= (0. 1. 1)
T
.
Inicialmente estabelecemos
= [
1
.
2
] =
_
_
1 0
2 1
0 1
_
_
e calculamos
1 = (

)
1

=
_
_
1,3 1,3 1,3
1,3 5,6 1,6
1,3 1,6 5,6
_
_
.
Observe que 1
1
=
1
e 1
2
=
2
.
7.5 Ortogonalizao de Gram-Schmidt em C
:1
Vamos considerar o espao vetorial C
m1
com o produto interno r. = r

. Pelo
processo de ortogonalizao de Gram-Schmidt, partindo de uma base
1
. . . . .
m
de
C
m1
. pode-se obter uma base ortonormal
1
. . . . .
m
. de modo iterativo
n
1
=
1
e
1
=
n
1
|n
1
|
n
2
=
2

1
.
2

1
e
2
=
n
2
|n
2
|
n
3
=
3

1
.
3

1

2
.
3

2
e
3
=
n
3
|n
3
|

Estas frmulas nos fornecem o algoritmo recursivo que, a partir de
1
=
1
, |
1
| . os
demais elementos da base ortonormal so obtidos mediante a frmula
n
j
=
j

j1

i=1

i
.
j

i
e
j
=
n
j
|n
j
|
.
100 Notas de aula do Prof. Antonio Cndido Faleiros
vlida para , = 2. . . . . :. Como
i
.
j

i
=
i

j
. esta recorrncia pode ser reescrita na
forma
n
j
=
j

j1

i=1

j
=
_
1
j1

i=1

i
_

j
A projeo ortogonal sobre o subespao o
j
gerado por
1
. . . . .
j

^
Q
j
^
Q

j
=
j

i=1

i
onde
^
Q
j
= [
1
. . . . .
j
] a matriz cujas colunas so
1
. . . . .
j
. A projeo ortogonal sobre
o complemento orgogonal de o
j

1
j
= 1
^
Q
j
^
Q

j
e a frmula recursiva pode ser escrita de modo conciso como
n
j
= 1
j1

j
e
j
=
n
j
|n
j
|
.
Conclui-se que o algoritmo clssico de Gram-Schmidt pode ser expresso em termos destes
projetores

1
=
1
0

1
|1
0

1
|
.
2
=
1
1

2
|1
1

2
|
. . . . .
m
=
1
m1

m
|1
m1

m
|
.
onde 1
0
a identidade e 1
j
. para , = 1. . . . . : 1. a projeo ortogonal sobre o
complemento ortogonal do espao gerado por
1
. . . . .
j
.
7.6 Ortogonalizao modicada de Gram-Schmidt
Se for uma matriz coluna unitria em C
m1
. a projeo ortogonal sobre o complemento
ortogonal do espao gerado por
1
?q
= 1

.
Vamos, a partir de um conjunto linearmente independente
1
. . . . .
n
em C
m1
. obter
um conjunto ortonormal de matrizes coluna
1
. . . . .
n
em C
m1
. Observe que
1
?q
2
1
?q
1
= (1

2
)(1
1

1
) = 1
1

1

2

2
+
1

2
= 1
1

1

2

2
pois
1

2
= 0. uma vez que

2
= 0. Prosseguindo com esse raciocnio, obtemos
1
?q
j
1
?q
2
1
?q
1
=
j

i=1
(1
i

i
) =
= 1
j

i=1

i
= 1
^
Q
j
^
Q

j
Notas de aula do Prof. Antonio Cndido Faleiros 101
uma vez que
r

s
= 0 para todo : ,= :. O projetor 1
j
= 1
^
Q
j
^
Q

j
exatamente aquele
usado no algoritmo de Gram-Schmidt. A identidade
1
j
= 1
?q
j
1
?q
2
1
?q
1
ser usada no algoritmo modicado. A obteno de 1
j
atravs das projees sucessivas
1
?q
j
1
?q
2
1
?q
1
mais estvel numericamente do que o clculo clssico atravs da
matriz 1
j
. Em lugar de calcular n
j
pela frmula,
n
j
= 1
j1

j
podemos usar outra
n
j
= 1
?q
j1
1
?q
2
1
?q
1

j
.
O algoritmo modicado calcula n
j
usando a seqncia
n
(1)
j
=
j
n
(2)
j
= 1
?q
1
n
(1)
j
= n
(1)
j

1

1
n
(1)
j
n
(3)
j
= 1
?q
2
n
(2)
j
= n
(2)
j

2

2
n
(2)
j
.
.
.
.
n
j
= n
(j)
j
= 1
?q
j1
n
(j1)
j
= n
(j1)
j

j1

j1
n
(j1)
j
.
Na aritmtica computacional de preciso nita, este algoritmo introduz erros menores do
que o algoritmo clssico.
==============================
Algoritmo 8.2 Gram-Schmidt modicado (estvel)
Entrada: Um conjunto
1
. . . . .
n
em C
m1
linearmente independente
Sada: Um conjunto ortonormal
1
. . . . .
m
em C
m1
==============================
for , = 1 to :
n
j
=
j
for , = 1 to :
:
jj
= n

j
n
j

j
= n
j
,:
jj
for / = , + 1 to :
:
jk
=

j
n
k
n
k
= n
k
:
jk

j
==============================
Na prtica, pode-se sobrescrever
j
com n
j
e sobrescrever n
j
com
j
para economizar
memria.
102 Notas de aula do Prof. Antonio Cndido Faleiros
7.7 Contagem das operaes
Vamos calcular o nmero de ops realizados na execuo do algoritmo modicado de
Gram-Schmidt. Cada operao realizada contabilizar um op em nossa contagem. Esta
operao pode ser uma adio, uma subtrao, uma multiplicao, uma diviso ou a
extrao de uma raiz quadrada. Quando : e : forem grandes, o loop que domina o
algoritmo o mais interno
for / = , + 1 to :
:
jk
=

j
n
k
n
k
= n
k
:
jk

j
O produto interno

j
n
k
requer : multiplicaes e :1 adies. O clculo de n
k
:
jk

j
necessita de : multiplicaes e um igual nmero de subtraes. Somamos 4: ops para
um nico lao do loop. Como o lao em /. que varia de , + 1 a :. est dentro de outro
em , que varia de 1 a :. o nmero de ops usado neste algoritmo
n

j=1
n

k=j+1
4: = 4:
n

j=1
(: ,) = 4:
:
2
:
2
= 2::
2
2:: ~ 2::
2
.
onde o smbolo ~ tem o seguinte signicado
lim
m;n!1
nmero de ops
2::
2
= 1.
Concluimos que a fatorao QR usando Gram-Schmidt modicado demanda a realizao
de ~ 2::
2
ops.
Captulo 8
Reetor de Householder
Vamos considerar o produto interno r. = r

em C
m1
. Seja uma matriz coluna no
nula em C
m1
. A matriz
H
v
= 1 2

chamada de matriz de Householder ou reetor de Householder. Se n for mltiplo


de e n for ortogonal a . ento
H
v
n = n c H
v
n = n.
Todo n que est em o reetido em n e todo n no complemento ortogonal de o se
mantm inalterado. Esta observao nos permite dizer que a matriz H
v
reete os vetores
de C
m1
no complemento ortogonal de o.
Teorema 8.1 Seja uma matriz coluna no nula em C
m1
. O reetor
H
v
= 1 2

hermitiano (H

v
= H
v
) e unitrio (H

v
= H
1
v
). de modo que H
1
v
= H
v
.
O reetor H
v
hermitiano e unitrio mas no um projetor, visto que
H
2
v
= 1.
Se r e forem duas matrizes coluna no nulas em C
m1
. tais que |r| = || e r. =
. r ento os vetores
=
1
2
(r )
n =
1
2
(r +)
so ortogonais e o reetor de Householder H
v
tal que
H
v
r = .
103
104 Notas de aula do Prof. Antonio Cndido Faleiros
Este fato pode ser provado escrevendo r e em termos de e n
r = +n e = n .
Nota 8.2 Se os elementos das matrizes coluna r e forem todas reais, basta que |r| =
|| para garantir a igualdade entre r. e . r .
Podemos denir um reetor de Householder que leva uma matriz coluna r em outra
= [
1
. 0. . . . . 0]
T
onde apenas a primeira coordenada
1
no nula. Iremos us-lo para
calcular a decomposio QR de uma matriz usando reetores de Householder, que so
operadores auto-adjuntos. Passemos a descrev-lo.
O sinal de um nmero complexo . denido por :iq:(.) = 1 quando . = 0 e, quando
. ,= 0.
:iq:(.) =
.
[.[
.
Observe que o sinal um nmero complexo de mdulo unitrio. Se . for real, seu sinal
ser +1 ou 1. Para todo nmero complexo ..
:iq:(.):iq:(.) = 1.
Teorema 8.3 Seja r = [r
1
. r
2
. . . . . r
m
]
T
uma matriz coluna no nula em C
m1
. com
r
1
,= 0. Seja c
1
= [1. 0. . . . . 0]
T
a primeira coluna da matriz identidade e = :iq:(r
1
) |r| c
1
.
O reetor H
v
. onde
=
1
2
(r ) .
leva matriz coluna r na matriz coluna . cujo nico elemento no nulo o primeiro.
Prova. A matriz coluna
n =
1
2
(r +)
ortogonal a pois |r| = || e r. = . r . Sendo r = +n e = n segue
H
v
(r) = H
v
+H
v
n = +n = .

A matriz coluna denida neste teorema tem a forma [


1
. 0. . . . . 0]
T
. onde apenas o
primeiro elemento
1
= :iq:(r
1
) |r| diferente de zero. Esta escolha de assegura que
|r| = || . o que fornece uma maior estabilidade numrica decomposio QR usando
reetores de Householder descrita em seguida.
Notas de aula do Prof. Antonio Cndido Faleiros 105
8.1 Decomposio QR usando o reetor de House-
holder
A decomposio QR, baseada no processo de ortogonalizao de Gram-Schmidt o resul-
tado de sucessivas multiplicaes direita de = [
1
. . . . .
n
] por matrizes elementares,
todas triangulares superiores, resultando numa matriz ortogonal Q = [
1
. . . . .
n
]
1
1
1
n
= Q.
A matriz 1
1
1
n
triangular superior e sua inversa 1 nos fornece a decomposio
= Q1.
Por seu turno, a decomposio QR baseada nas matrizes de Householder ser o resul-
tado da multiplicao esquerda de por uma seqncia de matrizes ortogonais Q
1
. . . . .
Q
n
. que resultaro numa matriz triangular 1
Q
n
Q
1
= 1.
A matriz Q
1
Q
n
ortogonal e sua inversa Q nos fornecer a decomposio = Q1.
A idia de Householder, proposta em 1958, foi a de escolher Q
k
para zerar aqueles
elementos da coluna / de . situados abaixo da diagonal. A multiplicao pela matriz Q
k
opera sobre realizando uma combinao linear das linhas /. / +1. . . . . :. mantendo as
primeiras / 1 colunas inalteradas e anulando os elementos da coluna / situados abaixo
da diagonal. A matriz Q
1
uma matriz de Householder H
1
e a forma geral de Q
k
. para
/ = 2. . . . . :.
Q
k
=
_
1 0
0 H
k
_
onde 1 a matriz identidade de ordem / 1 e H
k
uma matriz de Householder cuja
ordem : /+ 1.
Se r for o vetor de C
mk+1
formado pelos elementos da coluna / de . extrados da
diagonal principal para baixo, o reetor de Householder H
k
procurado 1

. onde
=
1
2
(r +:iq:(r
1
) |r| c
1
) .
e c
1
= (1. 0. . . . . 0) o primeiro elemento da base cannica do C
mk+1
. Pelo que foi visto
anteriormente,
H
k
r = (
1
. 0. . . . . 0)
T
onde
1
= :iq:(r
1
) |r| o nico elemento no nulo de H
k
r.
Sendo
= [c
(1)
1
. c
(1)
2
. . . . . c
(1)
n
] =
_

_
c
(1)
11
c
(1)
12
c
(1)
13
c
(1)
1n
c
(1)
21
c
(1)
22
c
(1)
23
c
(1)
2n
c
(1)
31
c
(1)
32
c
(1)
33
c
(1)
3n
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
c
(1)
m1
c
(1)
m2
c
(1)
m3
c
(1)
mn
_

_
106 Notas de aula do Prof. Antonio Cndido Faleiros
ento Q
1
= H
1
= 1
1

1
,

1
onde

1
=
1
2
_

_
c
(1)
11
+:iq:(c
(1)
11
)
_
_
_c
(1)
1
_
_
_
c
(1)
21
c
(1)
31
.
.
.
c
(1)
m1
_

_
e c
(1)
1
=
_
_
_
_
_
_
_
_
c
(1)
11
c
(1)
21
c
(1)
31
.
.
.
c
(1)
m1
_
_
_
_
_
_
_
_
esto em C
m
. Assim,
Q
1
=
_

_
:iq:(c
11
)
_
_
_c
(1)
1
_
_
_ c
(2)
12
c
(2)
13
c
(2)
1n
0 c
(2)
22
c
(2)
23
c
(2)
2n
0 c
(2)
32
c
(2)
33
c
(2)
3n
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 c
(2)
m2
c
(2)
m3
c
(2)
mn
_

_
.
Eliminando a primeira linha e a primeira coluna de Q
1
. obtemos a matriz

1
= [c
(2)
2
. c
(2)
3
. . . . . c
(2)
n
] =
_

_
c
(2)
22
c
(2)
23
c
(2)
2n
c
(2)
32
c
(2)
33
c
(2)
3n
.
.
.
.
.
.
.
.
.
.
.
.
c
(2)
m2
c
(2)
m3
c
(2)
mn
_

_
que de ordem :1 por : 1. Toma-se H
2
= 1
2

2
,

2
. onde

2
=
1
2
_

_
c
(2)
22
+:iq:
_
c
(2)
22
__
_
_c
(2)
2
_
_
_c
(2)
1
c
(2)
32
.
.
.
c
(2)
m2
_

_
e c
(2)
2
=
_
_
_
_
_
c
(2)
22
c
(2)
32
.
.
.
c
(2)
m2
_
_
_
_
_
esto em C
m1
. Toma-se
Q
2
=
_
1 0
0 H
2
_
e, com esta escolha,
Q
2
Q
1
=
_

_
:iq:(c
(1)
11
)
_
_
_c
(1)
1
_
_
_ c
(2)
12
c
(2)
13
c
(2)
1n
0 :iq:(c
(2)
22
)
_
_
_c
(2)
2
_
_
_ c
(3)
23
c
(3)
2n
0 0 c
(3)
33
c
(3)
3n
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 c
(3)
m3
c
(3)
mn
_

_
.
Notas de aula do Prof. Antonio Cndido Faleiros 107
Na terceira etapa, toma-se
Q
3
=
_
_
1 0 0
0 1 0
0 0 H
3
_
_
sendo H
3
= 1
3

3
,

3
. onde

3
=
1
2
_

_
c
(3)
33
+:iq:
_
c
(3)
33
__
_
_c
(3)
3
_
_
_
c
(3)
43
.
.
.
c
(3)
m3
_

_
e c
(3)
3
=
_

_
c
(3)
33
c
(3)
43
.
.
.
c
(3)
m3
_

_
.
esto em C
m2
. Com esta escolha,
Q
2
Q
1
=
_

_
:iq:
_
c
(1)
11
__
_
_c
(1)
1
_
_
_ c
(2)
12
c
(2)
13

0 :iq:
_
c
(2)
22
__
_
_c
(2)
2
_
_
_ c
(3)
23

0 0 :iq:
_
c
(3)
33
__
_
_c
(3)
3
_
_
_
.
.
.
.
.
.
.
.
.
.
.
.
0 0 0
_

_
e o processo continua at obter uma matriz triangular superior
1 = Q
n
Q
2
Q
1
.
As matrizes Q
1
. Q
2
. . . . . Q
n
so todas unitrias, de modo que seu produto Q
n
Q
2
Q
1
.
que denotaremos por Q

. tambm unitria sendo Q sua inversa. Assim, Q

= 1. que
resulta na decomposio
= Q1
onde Q unitria e 1 triangular superior.
8.2 O algoritmo para calcular 1
O algoritmo seguinte calcula a matriz 1. : por :. triangular superior da decomposio
Q1 de uma matriz de ordem : por :. com : _ :. Alm de 1. este algoritmo constri
os vetores de reexo
1
. . . . .
n
.
=================================
Algoritmo 10.1 Fatorao QR de Householder
Entrada: = (c
ij
). de ordem : por :.
Sada: Substitui a matriz por 1. que triangular superior. Calcula ainda as reexes

1
. . . . .
n
.
=================================
108 Notas de aula do Prof. Antonio Cndido Faleiros
for / = 1 to :
r =
k:m;k

k
= r +:iq:(r
1
) |r| c
1

k
=
k
, |
k
|

k:m; k:n
=
k:m; k:n
2
k
(

k:m; k:n
)
=================================
8.3 Contagem das operaes
Em cada loop, o clculo dominante o de
k:m; k:n
. O vetor
k
tem comprimento | =
: /+ 1. Para cada coluna de
k:m; k:n
. preciso calcular o produto interno

k:m; j
o que exige 2| 1 ops, sendo | multiplicaes e | 1 adies. Calculado este produto
interno, precisamos de 1 op para calcular 2(

k:m; j
) e | multiplicaes para calcular
o produto deste escalar, 2(

k:m; j
) pelo vetor
k
. Finalmente, | subtraes para obter

k:m; j
2
k
(

k:m; j
). Efetuamos assim 4| operaes para calcular
k:m; j
em cada loop.
Para calcular as : /+ 1 colunas de
k:m; k:n
sero necessrios 4|(: / + 1) ops e na
execuo dos : loops exigir
n

k=1
4|(: / + 1) =
n

k=1
4(:/ + 1)(: / + 1) = 2::
2

2
3
:
3
+ 2:: +
2
3
:
ops. Usamos no clculo deste somatrio os seguintes resultados
n

k=1
1 = :.
n

k=1
/ =
1
2
:(: + 1).
n

k=1
/
2
=
1
6
(: + 3:
2
+ 2:
3
).
Admitindo que : e : crescem na mesma razo, fazendo : e : . obtemos
~ 2::
2

2
3
:
3
ops para executar o algoritmo de Householder.
8.4 O algoritmo para calcular Q
+
A matriz Q ainda no foi calculada. Podemos usar as frmulas
Q

= Q
n
Q
2
Q
1
ou
Q = Q

1
Q

2
Q

n
para obt-la. Lembramos aqui que as matrizes Q
i
so unitrias e assim Q

i
= Q
1
i
.
Podemos calcular Q

/ ou Qr. O prximo algoritmo calcula Q

/.
Notas de aula do Prof. Antonio Cndido Faleiros 109
=================================
Algoritmo 10.2 Fatorao QR de Householder
Entrada: As reexes
1
. . . . .
n
de ordem : por 1 e / de ordem : por 1
Sada: Substitui / pelo vetor Q

/ de ordem : por 1.
=================================
for / = 1 to :
/
k:m
= /
k:m
2
k
(

k
/
k:m
)
=================================
Podemos usar este algoritmo para obter Q

. calculando suas colunas Q

c
1
. . . . . Q

c
m
de Q

.
8.5 O algoritmo para calcular Q
O prximo algoritmo calcula Qr.
=================================
Algoritmo 10.3 Fatorao QR de Householder
Entrada: As reexes
1
. . . . .
n
. de ordem : por 1 e o vetor r de ordem : por 1.
Sada: Substitui r pelo vetor Qr de ordem : por 1.
=================================
for / = : downto 1
r
k:m
= r
k:m
2
k
(

k
r
k:m
)
=================================
Podemos usar este algoritmo para calcular as colunas Qc
1
. . . . . Qc
m
de Q. Este o
mtodo de escolha quando se deseja calcular a matriz unitria Q.
Quando se deseja calcular apenas
^
Q da decomposio reduzida, basta calcular as
colunas Qc
1
. . . . . Qc
n
.
110 Notas de aula do Prof. Antonio Cndido Faleiros
Captulo 9
Mnimos quadrados
Seja uma matriz complexa : : e / um vetor coluna complexo : 1. O sistema de
equaes algbricas r = / na incgnita r possui soluo se e somente se / estiver na
imagem de . Sendo 1 a projeo ortogonal sobre a imagem de . o sistema r = 1/
sempre tem soluo. Lembramos que 1/ o ponto da imagem de mais prximo de /.
Se um ponto qualquer da imagem de e r em C
n1
for uma soluo de r = 1/. ento
|r /| _ | /| .
Isto signica que as solues de r = 1/ minimizam a distncia | /| . quando
percorre a imagem de .
Sabe-se que os subespaos Im(

) e ker() so mutuamente ortogonais e que C


n1
=
Im(

) ker(). Dadas duas solues r


1
e r
2
do sistema r = 1/. a diferena r
1
r
2
pertence ao ncleo de e, desta forma, ambas possuiro a mesma projeo ortogonal
sobre a imagem de

. Concluso: quando o sistema r = 1/ possuir mais de uma


soluo, todas elas possuiro a mesma projeo ortogonal : sobre a imagem de

. Se r
for uma soluo de r = 1/. ento r = :+ :. com : no ncleo de . Logo, : = (r
:) = r : = 1/+ 0 = 1/. mostrando que a projeo : tambm uma soluo do
sistema r = 1/.
Cada soluo de r = 1/ uma soluo por mnimos quadrados de r = /. A
projeo ortogonal : de uma soluo qualquer do sistema r = 1/ sobre a imagem de

chamada de soluo principal por mnimos quadrados de r = /.


Quando / estiver na imagem de . o sistema linear r = / tem soluo e sua soluo
geral coincide com a soluo geral por mnimos quadrados de r = / pois 1/ = /.
Seguindo o esquema estabelecido at o momento, para obter as solues por mnimos
quadrados de r = /. basta seguir a seguinte receita:
1. Determine 1/. a projeo ortogonal de / sobre a imagem de .
2. Determine a soluo geral de r = 1/.
Para determinar a soluo principal,
111
112 Notas de aula do Prof. Antonio Cndido Faleiros
3. Tome uma soluo por mnimos quadrados r e calcule sua projeo ortogonal sobre
a imagem de

.
Se o intuito for o de obter apenas a soluo principal, no segundo passo basta achar
uma soluo de r = 1/.
Se as colunas de forem linearmente independentes ento o projetor ortogonal sobre
a imagem de 1 = (

)
1

.
Se as colunas de no forem linearmente independentes, determine uma matriz 1
cujas colunas so linearmente independentes e geram o mesmo subespao que as colunas
de e 1 = 1(1

1)
1
1

ser o projetor ortogonal sobre a imagem de .


Exerccio 9.1 Sendo =
_
_
1 2
0 1
2 3
_
_
e / =
_
_
1
0
0
_
_
. determine:
1. a projeo ortogonal 1/ de / sobre a imagem de ;
2. uma soluo de r = 1/;
3. a projeo ortogonal de r sobre a imagem de

.
Exerccio 9.2 Na decomposio QR reduzida de =
_
_
1 2
0 1
1 2
_
_
. Q =
_
_
1,
_
2 0
0 1
1,
_
2 0
_
_
.
1. Determine a matriz que projeta ortogonalmente sobre a imagem de . Note que as
colunas de Q formam uma base ortogonal para a imagem de .
2. Resolva o problema de mnimos quadrados r = [1. 0. 0]
T
.
Exerccio 9.3 Sendo =
_
_
1 0 1
2 1 0
3 1 1
_
_
e / =
_
_
1
1
1
_
_
. determine:
1. a projeo ortogonal 1/ de / sobre a imagem de ;
2. uma soluo de r = 1/;
3. a projeo ortogonal : de r sobre a imagem de

.
A resoluo de um problema de mnimos quadrados seguindo o esquema proposto
bastante rdua. Felizmente existe um atalho que nos dado pela proposio seguinte.
Teorema 9.4 Seja uma matriz : por : e / um vetor coluna : por 1. Seja 1 a matriz
que projeta ortogonalmente sobre a imagem de . Os sistemas lineares r = 1/ e

r =

/ possuem as mesmas solues.


Notas de aula do Prof. Antonio Cndido Faleiros 113
Prova. Observe inicialmente que 1/ / Im()
?
= ker(

).
1. Se r = 1/. ento r / = 1/ / pertence ao ncleo de

de onde se conclui
que

(r /) = 0 ou

r =

/.
2. Se r for soluo de

r =

/. ento

(/ r) = 0 e / r pertence ao
ncleo de

. que ortogonal imagem de . Desta forma, / = r+ (/ r) uma


decomposio de / em um vetor r na imagem de e outro / r no seu complemento
ortogonal. Logo, 1/ = r.
Denio 9.5 A equao

r =

/
chamada de equao normal do problema de mnimos quadrados para r = /.
9.1 Pseudo inversa
Nos problemas envolvendo mnimos quadrados, em geral o sistema r = / possui mais
equaes do que incgnitas. Sendo uma matriz : :. isto implica em : _ :. Se a
matriz possuir posto mximo :. suas colunas sero linearmente independentes e o seu
ncleo conter apenas o zero. A matriz

ser inversvel e a equao normal

r =

/ possuir uma nica soluo


r = (

)
1

/.
A matriz : por :

+
= (

)
1

.
chamada de pseudo-inversa de . Ela recebe este nome pois r =
+
/ a soluo por
mnimos quadrados de r = /.
Sendo =
^
Q
^
1 a decomposio QR reduzida de . ento
r =
^
1
1
^
Q

/
e a pseudo-inversa ser dada por

+
=
^
1
1
^
Q

.
Continuando com de ordem : por : e posto mximo :. a matriz

. alm de ser
inversvel, hermitiana e possui uma decomposio de Cholesky

= 1

1. onde 1
inversvel e triangular superior. Neste caso, a equao normal se reduz forma
1

1r =

/
e, sendo 1 triangular superior e 1

triangular inferior, muito simples resolver o sistema.


114 Notas de aula do Prof. Antonio Cndido Faleiros
9.2 Mnimos quadrados e a fatorao QR
Seja =
^
Q
^
1 a fatorao QR reduzida da matriz . de tamanho : :. Se o posto de
for /. as colunas da matriz
^
Q = [
1
. . . . .
k
]. de tamanho : /. formam uma base
ortonormal da imagem de e
^
Q

^
Q a matriz identidade / por /. A matriz
^
1. de ordem
/ por :. triangular superior e

=
^
1

^
Q

^
Q
^
1 =
^
1

^
1.
A equao normal

r =

/ toma a forma
^
1

^
1r =
^
1

^
Q

/.
Este sistema pode ser resolvido com facilidade, considerando-se que
^
1 triangular superior
e
^
1

triangular inferior.
Quando o posto de uma matriz de tamanho : : for igual a :. as matrizes

e
^
1

^
1 so inversveis. Da igualdade jo:to(
^
1

) = jo:to(
^
1

^
1) = : concluimos que
^
1


inversvel o que permite reduzir a equao normal forma
^
1r =
^
Q

/.
Neste caso a matriz
^
1 tambm inversvel o que garante a unicidade de solues desta
equao. A projeo 1 = (

)
1

assumir uma forma mais simples


1 = (

)
1

=
^
Q
^
1(
^
1

^
1)
1
^
1

^
Q

=
^
Q
^
Q

.
9.3 Reta de regresso
Sejam (r
1
.
1
). . . . . (r
m
.
m
) pontos de C
2
. Determine a reta
= c
0
+c
1
r
que minimiza o resduo

m
i=1
(c
0
+c
1
r
i

i
)
2
.
Consideremos em C
m1
o produto interno denido por r. = r

e a norma denida
por |r|
2
=
_
r

r. Sendo
=
_
_
_
1 r
1
.
.
.
.
.
.
1 r
m
_
_
_
. c =
_
c
0
c
1
_
. d =
_
_
_

1
.
.
.

m
_
_
_
.
ento
|c d|
2
= c d. c d =
m

i=1
(c
0
+c
1
r
i

i
)
2
.
Portanto, o problema proposto equivalente ao problema de mnimos quadrados para
c = d no produto interno de C
m1
denido por r. = r

.
Notas de aula do Prof. Antonio Cndido Faleiros 115
Se nem todos os r
1
. . . . . r
m
forem iguais, a matriz tem posto 2. A equao normal

c =

d do problema de mnimos quadrados para c = d


_
:

m
i=1
r
i

m
i=1
r
i

m
i=1
r
2
i
__
c
0
c
1
_
=
_
m
i=1

m
i=1
r
i

i
_
que ter soluo nica.
Sejam
^ r =
1
:
(r
1
+ +r
m
) e ^ =
1
:
(
1
+ +
m
)
os valores mdios de r
1
. . . . . r
m
e
1
. . . . .
m
. respectivamente. Com eles podemos escrever
_
: :^ r
:^ r

m
i=1
r
2
i
__
c
0
c
1
_
=
_
:^

m
i=1
r
i

i
_
.
Da primeira equao obtemos
c
0
= ^ c
1
^ r.
Para obter c
1
. multiplicamos a primeira equao por ^ r e a subtraimos da segunda, obtendo
_
m

i=1
r
2
i
:^ r
2
_
c
1
=
m

i=1
r
i

i
:^ r^
o que implica em
_
m

i=1
(^ r r
i
)
2
_
c
1
=
m

i=1
(^ r r
i
)
i
onde podemos explicitar
c
1
=

m
i=1
(^ r r
i
)
i

m
i=1
(^ r r
i
)
2
Exerccio 9.6 Calcule a reta de regresso para os dados (1; 3). (2; 6). (3; 5. 5). (4; 6. 5).
9.4 Interpolao polinomial
Dados os pontos (r
1
.
1
). . . . . (r
m
.
m
). determine c
0
. c
1
. . . . . c
m1
. de modo que o
polinmio
= j(r) = c
0
+c
1
r + +c
m1
r
m1
seja tal que j(r
i
) =
i
. para i = 1. 2. . . . . :1.
Tais condies nos levam ao sistema de equaes algbricas lineares c = d onde
=
_
_
_
_
_
1 r
1
r
2
1
r
k
1
1 r
2
r
2
2
r
k
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1 r
m
r
2
m
r
k
m
_
_
_
_
_
. c =
_
_
_
_
_
c
0
c
1
.
.
.
c
k
_
_
_
_
_
. d =
_
_
_
_
_

2
.
.
.

m
_
_
_
_
_
.
116 Notas de aula do Prof. Antonio Cndido Faleiros
Se os pontos r
1
. r
2
. . . . . r
m
forem todos distintos, a matriz invertvel e o problema
tem soluo nica para qualquer
1
.
2
. . . . .
m
.
O polinmio j(r) assim obtido chamado de polinmio interpolador dos pares de
pontos (r
1
.
1
). . . . . (r
m
.
m
).
medida que o : cresce, o polinmio j oscila cada vez mais. Se os pontos (r
i
.
i
)
tiverem sido obtidos a partir de experimentos laboratoriais, j(r) pode no representar o
fenmeno que se pretende descrever.
9.5 Ajuste polinomial
Se os dados (r
i
.
i
). i = 1. 2. . . . . :. forem provenientes de experimentos, a interpolao
polinomial fornece um polinmio que oscila muito e no representa adequadamente os
dados obtidos experimentalmente. Quanto maior for o conjunto de dados, mais oscilante
o polinmio. Desta forma, muito mais interessante procurar um polinmio de grau
menor, que oscila menos e se ajuste melhor aos dados observados, embora no passe nec-
essariamente por nenhum deles. Observando que dados experimentais so passveis de
erros, no um absurdo obter um polinmio que se ajuste a eles sem passar necessaria-
mente por nenhum deles. Fica no ar a pergunta: qual o grau do polinmio a ser usado?
Em geral, quando se faz um experimento, existem modelos matemticos que descrevem o
fenmeno. Se no houver, busca-se um por tentativas e erros. O critrio de ajuste pode
ser aquele fornecido pelo problema de mnimos quadrados.
Dados os pontos (r
1
.
1
). . . . . (r
m
.
m
). determine o polinmio
= j(r) = c
0
+c
1
r + +c
k
r
k
de grau / menor do que :1 que minimiza o resduo
m

i=1
(j(r
i
)
i
)
2
.
Minimizar este resduo equivalente minimizao da norma usual |c d|
2
em
C
m1
. onde
=
_
_
_
_
_
1 r
1
r
2
1
r
k
1
1 r
2
r
2
2
r
k
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1 r
m
r
2
m
r
k
m
_
_
_
_
_
. c =
_
_
_
_
_
c
0
c
1
.
.
.
c
k
_
_
_
_
_
. d =
_
_
_
_
_

2
.
.
.

m
_
_
_
_
_
.
Deste modo o problema proposto equivalente quele dos mnimos quadrados para
c = d com o produto interno em C
m1
denido por
r. = r

.
Quando / = :1 camos no caso anterior da interpolao polinomial.
Captulo 10
Autovalores e autovetores
10.1 Matriz
Seja uma matriz quadrada real ou complexa : :. Um escalar ` um autovalor de
se existir uma matriz coluna r de tamanho : 1. no nula, tal que r = `r. O vetor
coluna r chamado de autovetor de correspondente ao autovalor `.
Sendo r um autovetor de correspondente ao autovalor ` ento
(`1 )r = 0.
onde 1 a matriz identidade. A equao matricial acima possui soluo no trivial se e
s se a matriz `1 for singular o que acarreta
det(`1 ) = 0.
Conclui-se da que ` um autovalor de se e s se ` for uma raiz do polinmio det(t1
). onde 1 a matriz identidade de tamanho : :. O polinmio (t) = det(t1 )
denominado polinmio caracterstico de e a equao polinomial det(t1 ) = 0
denominada equao caracterstica de e t1 chamada de matriz caracterstica
de .
O polinmio caracterstico tem grau : e possui : razes no corpo dos nmeros com-
plexos mas nem sempre so todas distintas. Calculando as razes do polinmio caracters-
tico podemos determinar os autovalores correspondentes a cada autovalor. Se `
1
. . . . . `
k
forem autovalores distintos da matriz . substitui-se t por `
i
na equao (t1 )r = 0
e determina-se todas as solues no triviais desta equao homognea, que formaro a
famlia de autovetores da matriz correspondente ao autovalor `
i
. Lembre-se: quando
uma equao matricial homognea possui soluo no trivial, esta soluo no nica.
Em resumo, para obter os autovalores e autovetores de . calcule as razes `
1
. . . . . `
k
da equao caracterstica det(t1 ) = 0 e, para cada autovalor `
i
. determine o conjunto
soluo do sistema homogneo
(`1 )r = 0
para obter os autovetores de correspondentes ao autovalor `
i
.
117
118 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 10.1 Para calcular os autovalores e os respectivos autovetores da matriz
=
_
_
3 0 0
0 3 0
8 6 5
_
_
.
iniciamos calculando o polinmio caracterstico det(t1 ) = t
3
11t
2
+ 39t 45. cujas
razes so `
1
= 3. de multiplicidade 2 e `
2
= 5. uma raiz simples. Para determinar os
autovetores correspondentes ao autovalor `
1
= 3. resolvemos os sistema
( `
1
1)r =
_
_
0 0 0
0 0 0
8 6 2
_
_
_
_
r
1
r
2
r
3
_
_
=
_
_
0
0
0
_
_
cuja soluo no nica. Qualquer r = [r
1
. r
2
. r
3
]
T
no qual 8r
1
6r
2
+ 2r
3
= 0
soluo do sistema homogneo. Assim, os autovetores correspondentes a `
1
= 3 so as
matrizes no nulas do tipo
r =
_
_
r
1
r
2
3r
2
4r
1
_
_
= r
1
_
_
1
0
4
_
_
+r
2
_
_
0
1
3
_
_
onde r
1
e r
2
so escalares quaisquer, com a nica restrio a satisfazer que r ,= 0.
Resolvendo a equao ( 51)r = 0. obtemos os autovetores correspondentes a `
2
= 5
r =
_
_
0
0
r
3
_
_
= r
3
_
_
0
0
1
_
_
onde r
3
,= 0.
Do exemplo ca claro que, se r e forem dois autovetores de correspondentes ao
mesmo autovalor ` e c. , forem dois escalares, ento cr+ , ser autovetor de corre-
spondentes ao autovalor `. De fato, se r = `r e = `. ento (cr+ ,) = cr+
, = c`r+ ,` = `(cr+ ,). Isto prova que o conjunto formado pelos autovetores de
correspondentes ao mesmo autovalor `
cnto(`) = r C
n1
: r = `r.
ao qual incluimos o vetor nulo, um subespao vetorial de C
n1
. chamado de autoespao
de correspondente ao autovalor `. Vale lembrar que o vetor coluna nulo no um
autovetor, embora pertena ao autoespao.
Neste exemplo tambm podemos observar que `
1
= 3 uma raiz de multiplicidade 2 da
equao caracterstica. Esta a multiplicidade algbrica do autovalor 3. Vimos ainda que
o autoespao de correspondente ao autovalor 3 tem dimenso 2. Esta a multiplicidade
geomtrica o autovalor 3. Provaremos que a multiplicidade geomtrica de um autovalor
sempre menor ou igual sua multiplicidade algbrica.
A multiplicidade algbrica de um autovalor sua multiplicidade como raiz da
equao caracteristica e sua multiplicidade geomtrica a dimenso do seu autoespao.
Notas de aula do Prof. Antonio Cndido Faleiros 119
Exemplo 10.2 O nico autovalor da matriz
=
_
_
7 2 0
0 7 0
0 0 7
_
_
` = 7 e o autoespao de correspondente a este autovalor gerado por
[1. 0. 0]
T
e [0. 0. 1]
T
.
A multiplicidade algbrica de 7 trs e sua multiplicidade geomtrica dois.
Exemplo 10.3 O nico autovalor da matriz
=
_
_
7 2 0
0 7 1
0 0 7
_
_
` = 7 e o autoespao de correspondente a este autovalor gerado por
[1. 0. 0]
T
.
A multiplicidade algbrica de 7 trs e sua multiplicidade geomtrica um.
Se duas matrizes quadradas e 1 forem semelhantes, ento existe uma matriz inver-
svel 1 tal que 1 = 11
1
e
det(t1 1) = det(t1
1
1 1
1
1) = det(1
1
(t1 )1) =
= det(1
1
) det(t1 ) det(1) = det(t1 ).
mostrando que matrizes semelhantes possuem a mesma equao caracterstica e, portanto,
os mesmos autovalores.
10.2 Operador linear
Vamos estender os conceitos de autovalor e autovetor para operadores lineares. Seja \
um espao vetorial e 1 : \ \ um operador linear. Um escalar ` um autovalor de 1
se existir um vetor no nulo para o qual 1 = `. Este vetor no nulo chamado de
autovetor de 1 correspondente ao autovalor `.
Se e n forem autovetores de 1 correspondentes ao mesmo autovalor ` e c. , forem
dois escalares, ento c. com c ,= 0. e + n (se a soma no for nula) so autovetores de
1 correspondentes ao autovalor `. Desta forma, o conjunto
cnto(`) = \ : 1 = `
no qual incluimos o zero, um subespao vetorial de \. denominado de autoespao de
1 correspondente ao autovalor `.
120 Notas de aula do Prof. Antonio Cndido Faleiros
Teorema 10.4 Seja \ um espao vetorial de dimenso nita e E =
1
. . . . .
n
uma
base de \. Seja a matriz de um operador linear 1 : \ \ na base E. Ento:
1. Um escalar ` autovalor de 1 se e s se ` for autovalor de .
2. Um vetor um autovetor de 1 correspondente ao autovalor ` se e s se a matriz r
das coordenadas de na base E for um autovetor de correspondente ao autovalor
`.
Prova. Se = [c
ij
] for a matriz de 1 na base E. ento
1
j
=
n

i=1
c
ij

i
.
Se r = [r
1
. . . . . r
n
]
T
a matriz das coordenadas de na base E ento
=
n

i=1
r
i

i
.
Se for um autovetor de 1 correspondente ao autovalor ` ento
1 =
n

j=1
r
j
1
j
=
n

j=1
r
j
n

i=1
c
ij

i
=
n

i=1
_
n

j=1
c
ij
r
j
_

i
e
` =
n

i=1
_
n

j=1
c
ij
r
j
_

i
=
n

i=1
`r
i

i
Pela unicidade da representao de um vetor numa base, segue
n

j=1
c
ij
r
j
=
n

i=1
`r
i
.
para i = 1. . . . . :. Estas igualdades escalares correspondem igualdade matricial r =
`r. provando que r autovetor de correspondente ao autovalor `. A recproca deste
teorema se prova seguindo o caminho inverso.
Este teorema nos ensina a calcular os autovalores e autovetores de um operador linear
1 denido num espao vetorial de dimenso nita: basta calcular a matriz de 1 numa
base E. determinar os autovalores `
1
. . . . . `
s
de . que sero os autovalores de 1. A cada
autovalor `
i
. determine o autoespao de correspondente a este autovalor. Este autoes-
pao ser formado pelas matrizes r = [r
1
. . . . . r
n
]
T
tais que r = `
i
r. Os autovetores
de 1. correspondentes ao autovalor `
i
que sero dados por
= r
1

1
+ +r
n

n
Notas de aula do Prof. Antonio Cndido Faleiros 121
onde r = [r
1
. . . . . r
n
]
T
autovetor de correspondente ao autovalor `
i
.
Se for a matriz de 1 numa base E de \. ento t1 chamada de matriz
caracterstica de 1. o polinmio det(t1 ) chamado de polinmio caracterstico
de 1 e a equao polinomial det(t1 ) = 0 chamada de equao caracterstica de
1. As razes do polinmio caracterstico de so autovalores de 1. A multiplicidade
algbrica de um autovalor ` sua multiplicidade como raiz do polinmio caracterstico
e sua multiplicidade geomtrica a dimenso do autoespao de 1 correspondente ao
autovalor `.
Como as matrizes de uma transformao linear em bases diferentes so semelhantes, o
polinmio caracterstico de 1 no depende da base escolhida e, portanto, seus autovalores
no dependem da base escolhida. A escolha da base tambm no altera os autovetores de
1.
Uma matriz quadrada dene um operador linear que leva r em r. Desta forma,
os teoremas enunciados em termos de operadores lineares sero vlidos para matrizes.
Teorema 10.5 Autovetores de 1 correspondentes a autovalores distintos so linearmente
independentes.
Prova. Sejam
1
. . . . .
r
os autovetores de 1 correspondentes aos autovalores dis-
tintos `
1
. . . . . `
r
. Vamos provar que estes autovetores formam um conjunto linearmente
independente.
1. Inicialmente provaremos que
1
.
2
linearmente independente. Sejam c
1
e c
2
dois escalares tais que c
1

1
+ c
2

2
= 0. Multiplicando esta igualdade por `
1
e ainda
aplicando 1 aos dois membros dela, segue
c
1
`
1

1
+c
2
`
1

2
= 0
e
c
1
`
1

1
+c
2
`
2

2
= 0.
Subtraindo uma da outra chega-se a c
2
(`
1
`
2
)
2
= 0. Como `
1
,= `
2
e
2
,= 0. obtemos
c
2
= 0. Da, com
1
,= 0. segue c
1
= 0. provando que o conjunto
1
.
2
linearmente
independente. Do mesmo modo se prova que um conjunto formado por dois autovetores
quaisquer
i
.
j
. correspondentes a autovalores distintos, so linearmente independentes.
2. Vamos supor, como hiptese de induo, que qualquer subconjunto de
1
. . . . .
r

com menos de : elementos linearmente independente.


3. Vamos provar que
1
. . . . .
r
linearmente independente. Consideremos a
equao
c
1

1
+c
2

2
+ +c
r

r
= 0.
onde c
i
so escalares. Multiplicando-a por `
1
e ainda aplicando 1 aos dois membros dela
segue
c
1
`
1

1
+c
2
`
1

2
+ +c
r
`
1

r
= 0.
e
c
1
`
1

1
+c
2
`
2

2
+ +c
r
`
r

r
= 0
122 Notas de aula do Prof. Antonio Cndido Faleiros
Subtraindo uma da outra vem (note a ausncia de
1
)
c
2
(`
2
`
1
)
2
+ +c
r
(`
r
`
1
)
r
= 0
Sendo o conjunto
2
. . . . .
r
linearmente independente, c
2
(`
2
`
1
) = = c
r
(`
r
`
1
) =
0. Como os autovalores so distintos, c
2
= = c
r
= 0 e, em conseqncia, c
1
tambm
nulo, completando a prova de que o conjunto
1
. . . . .
r
linearmente independente.
10.3 Teorema de Cayley-Hamilton
Denio 10.6 Seja j(t) = c
0
+ c
1
t+ + c
k
t
k
um polinmio em t e uma matriz
quadrada. Dene-se j(). o valor do polinmio j(t) na matriz . por
j() = c
0
1 +c
1
+ +c
k

k
onde 1 a matriz identidade com ordem igual de . Se j() = 0. diremos que a matriz
um zero do polinmio j(t).
Teorema 10.7 (Cayley-Hamilton) Toda matriz um zero do seu polinmio caracters-
tico.
Prova. Seja uma matriz quadrada de ordem : e 1 = t1 sua matriz caracters-
tica. Seu polinmio caracterstico
det 1 = det(t1 ) = t
n
+c
n1
t
n1
+ +c
1
t +c
0
tem grau :. Cada elemento da adjunta clssica de 1. denotada por cd,(1). um polinmio
de grau : 1 ou inferior. Logo, cd,(1) = 1
n1
t
n1
+ + 1
1
t+ 1
0
um polinmio
matricial (os coecientes 1
k
so matrizes) de grau : 1 ou inferior. Sabe-se que
det(1)1 = cd,(1) 1.
Como
det(1)1 = 1t
n
+c
n1
1t
n1
+ +c
1
1t +c
0
1
e
cd,(1) 1 =
_
1
n1
t
n1
+ +1
1
t +1
0
_
(t1 )
= 1
n1
t
n
+ (1
n2
1
n1
)t
n1
+ + (1
0
1
1
)t +1
0

segue
1 = 1
n1
c
n1
1 = 1
n2
1
n1

c
1
1 = 1
0
1
1

c
0
1 = 1
0
.
Notas de aula do Prof. Antonio Cndido Faleiros 123
Multiplicando pela direita a primeira igualdade por
n
. a segunda por
n1
. a penltima
por e a ltima por 1 e adicionando os resultados, obtemos zero do lado direito e, do
lado esquerdo, o polinmio caracterstico

n
+c
n1

n1
+ +c
1
+c
0
1
calculado na matriz . Isto prova o teorema de Cayley-Hamilton.
10.4 Matriz em bloco
Dada uma matriz = [c
ij
] de tamanho : :. muitas vezes conveniente decomp-la
em blocos menores para estudar sua estrutura e propriedades. Por exemplo, podemos
particionar a matriz
=
_

_
c
11
c
12
c
13
c
14
c
21
c
22
c
23
c
24
c
31
c
32
c
33
c
34
c
41
c
42
c
43
c
44
_

_
em quatro blocos
=
_

11

12

21

22
_
onde

11
=
_
c
11
c
12
c
21
c
22
_
.
12
=
_
c
13
c
14
c
23
c
24
_
.

21
=
_
c
31
c
32
c
41
c
42
_
.
22
=
_
c
33
c
34
c
43
c
44
_
.
Esta partio no nica e outras podem ser realizadas de acordo com a convenincia.
Por exemplo, poderamos tomar
=
_
1
11
1
12
1
21
1
22
_
onde
1
11
=
_
c
11
c
12
c
13
c
21
c
22
c
23
_
. 1
12
=
_
c
14
c
24
_
.
1
21
=
_
c
31
c
32
c
33
c
41
c
42
c
43
_
. 1
22
=
_
c
34
c
44
_
.
Ao particionar uma matriz em blocos, uma exigncia que se faz que todos os blocos
numa coluna devem possuir o mesmo nmero de colunas e os blocos situados numa linha
devem possuir todos o mesmo nmero de linhas.
124 Notas de aula do Prof. Antonio Cndido Faleiros
Sejam i e , nmeros inteiros com i = 1. . . . . : e , = 1. . . . . :. Sejam
ij
matrizes
retangulares onde, para um i xo, todas as matrizes
ij
possuem o mesmo nmero de
linhas e, para um , xo, todas as matrizes
ij
devem possuir o mesmo nmero de colunas.
Com essas matrizes podemos formar a matriz
=
_

11

12

1n

21

22

2n
.
.
.
.
.
.
.
.
.
.
.
.

m1

m2

mn
_

_
denominada matriz em blocos. Tambm se diz que est particionada em blocos.
Adio e multiplicao de matrizes em blocos
Sejam = [
ij
] e 1 = [1
ij
] matrizes em blocos onde i = 1. . . . . : e , = 1. . . . . :. Se,
para todo i e todo , xados, os blocos
ij
e 1
ij
forem conformes para a adio, ento
e 1 sero conforme para a adio e
+1 = [
ij
+1
ij
] .
Considere agora = [
ik
] e 1 = [1
kj
] matrizes em blocos, onde i = 1. . . . . : , = 1.
. . . . : e / = 1. . . . . j. Se, para todo i. , e / xados, os blocos
ik
e 1
kj
forem conformes
para a multiplicao, ento e 1 sero conforme para a multiplicao e
1 =
_
p

k=1

ik
1
kj
_
.
Como o produto de matrizes no comutativo, a ordem de
ik
e 1
kj
nos produtos
relevante.
Matriz triangular em blocos
Uma matriz em bloco do tipo
=
_

11

12

1n
0
22

2n
.
.
.
.
.
.
.
.
.
.
.
.
0 0
nn
_

_
onde os zeros indicam matrizes nulas, denominada de matriz triangular em blocos.
Se as matrizes
ii
. para i = 1. . . . . :. forem quadradas, ento
det() = det(
11
) det(
22
) det(
nn
)
e o polinmio caracterstico de igual ao produto dos polinmios caractersticos de
11
.
. . . .
nn
det(`1 ) = det(`1
11
) det(`1
22
) det(`1
nn
)
Notas de aula do Prof. Antonio Cndido Faleiros 125
Matriz diagonal em blocos
Uma matriz em blocos do tipo
=
_

11
0 0
0
22
0
.
.
.
.
.
.
.
.
.
.
.
.
0 0
nn
_

_
.
onde 0 so matrizes retangulares nulas, uma matriz diagonal em blocos. Se ,(t) for
um polinmio em t. e for a matriz diagonal em blocos acima, ento
,() =
_

_
,(
1
) 0 0
0 ,(
2
) 0
.
.
.
.
.
.
.
.
.
.
.
.
0 0 ,(
r
)
_

_
.
Polinmio caracterstico
O polinmio caracterstico det(t1 ) de uma matriz quadrada complexa pode ser
fatorado em polinmios do primeiro grau
det(t1 ) = (t `
1
)
p
1
(t `
k
)
p
k
.
As razes `
1
. . . . . `
k
deste polinmio so os autovalores de e j
1
. . . . . j
k
as suas multi-
plicidades algbricas.
Exemplo 10.8 O polinmio caracterstico de =
_
_
5 1 0
0 5 0
0 0 5
_
_
(t 5)
3
. Logo, 5 um
autovalor de de multiplicidade algbrica 3. O autoespao deste autovalor gerado por
[1. 0. 0]
T
e [0. 0. 1]
T
. Logo, a multiplicidade geomtrica do autovalor 5 2.
Teorema 10.9 A multiplicidade geomtrica de um autovalor nunca excede sua multipli-
cidade algbrica.
Prova. Seja \ um espao vetorial de dimenso : e 1 : \ \ um operador linear.
Seja q a multiplicidade geomtrica de um autovalor ` de 1. Existem q autovetores
1
. . . . .

g
linearmente independentes correspondentes ao autovalor `. Completemos este conjunto
para obter uma base de \. Seja 1 =
1
. . . . .
g
. n
1
. . . . . n
r
esta base. A matriz de 1
nesta base
` =
_
_
_
_
_
_
_
_
_
` 0 c
11
c
1r
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 ` c
p1
c
pr
0 0 /
11
/
1r
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 /
r1
/
rr
_
_
_
_
_
_
_
_
_
=
_
C
0 1
_
126 Notas de aula do Prof. Antonio Cndido Faleiros
onde = `1. O polinmio caracterstico de ` (t) = det(t1`) = det(t1) det(t1
1) = (t `)
g
det(t1 1). Portanto, (t `)
g
deve dividir (t). Para que isto ocorra, o
expoente q deve ser menor ou igual multiplicidade algbrica de `.
10.5 Operadores especiais
Teorema 10.10 Seja \ um espao com produto interno e 1 : \ \ auto-adjunto (1

=
1). Os autovalores de 1 so reais e os autovetores correspondentes a autovalores distintos
so ortogonais.
Prova. Se 1 = `. onde um vetor no nulo e ` escalar, ento 1. = . 1
o que implica em

`. = `. ou (

` `) . = 0. de onde se conclui que



` = `.
Se e n forem autovetores correspondentes aos autovalores reais distintos ` e j. ento,
de 1. n = . 1n o que implica em `. n = j. n ou (` j) . n = 0. Como
` ,= j. conclui-se que . n = 0.
Teorema 10.11 Seja \ um espao com produto interno e 1 : \ \ linear. Os auto-
valores de 1

1 so reais e no negativos, isto , se ` for autovalor de 1

1. ento ` _ 0.
Prova. Como 1

1 auto-adjunto, seus autovalores so reais. Seja um autovetor de


1

1 associado ao autovalor `. De 1. 1 _ 0. segue


0 _ 1. 1 = . 1

1 = . ` = `.
Como . 0. conclui-se que ` _ 0.
Teorema 10.12 Seja \ um espao com produto interno e 1 : \ \ antiadjunto (1

=
1). Os autovalores de 1 so nmeros imaginrios puros (nmeros complexos com parte
real nula) e os autovetores correspondentes a autovalores distintos so ortogonais.
Prova. Se for um autovetor de 1. com 1 = ` ento
1. = . 1 ==

`. = `. ==

` = `
provando que ` um nmero imaginrio com parte real nula.
Sejam e n autovetores de 1 com 1 = `. 1n = jn e ` ,= j. Ento
1. n = . 1n ==

`. n = j. n .
Sendo ` e j imaginrios puros e distintos,

` ,= j e assim, . n = 0.
Notas de aula do Prof. Antonio Cndido Faleiros 127
Teorema 10.13 Seja \ um espao com produto interno e 1 : \ \ unitrio (1

=
1
1
). Os autovalores de 1 so nmeros complexos com mdulo unitrio e os autovetores
correspondentes a autovalores distintos so ortogonais.
Prova. Seja um autovetor de 1. com 1 = `. Ento
1. 1 = . ==

``. = . ==

`` = 1.
mostrando que ` um nmero complexo de mdulo unitrio.
Sejam e n autovetores de 1 com 1 = o. 1n = `n e o ,= `. Se . n , = 0. ento
1. 1n = . n == o`. n = . n == o` = 1.
Como ` possui mdulo unitrio, podemos escrev-lo na forma ` = exp(io). onde o um
nmero real. Assim o exp(io) = 1 e o = exp(io) =

` de onde se conclui que ` = o. o
que contraria a hiptese.
Uma classe que contm todas as anteriores a classe dos operadores normais. Seja
\ um espao vetorial com produto interno e dimenso nita. Um operador linear 1 :
\ \ normal se 1

1 = 11

.
Teorema 10.14 Seja \ um espao vetorial com um produto interno e dimenso nita.
Seja 1 : \ \ um operador normal.
1. Sendo 1 o operador identidade, para todo escalar c. o operador c1 1 normal.
2. Para todo e n em \. 1. 1n = 1

. 1

n e |1| = |1

| .
3. Um vetor um autovetor de 1 correspondente ao autovalor ` se e s se for um
autovetor de 1

correspondente ao autovalor

`.
4. Autovetores de 1 correspondentes a autovalores distintos so ortogonais.
5. Se for um autovetor de 1 ento o = qc:
?
invariante sob 1. isto , se n o.
ento 1 o.
Prova. 1. De fato, (c1 1)

= c1 1

e assim,
(c1 1)

(c1 1) = ( c1 1

)(c1 1) = c c1 c1 c1

+1

1
= c c1 c1 c1

+11

= (c1 1)(c1 1)

.
2. Como 1

1 = 11

. para todo e todo n em \ temos 1

1. n = 11

. n de
onde segue 1. 1n = 1

. 1

n . Fazendo n = . chegamos igualdade |1| = |1

| .
3. Seja um autovalor de 1 correspondente ao autovalor `. Como `1 1 normal,
|(`1 1)| = |(`1 1)

| . Assim, (`1 1) = 0 se e s se (

`1 1

) = 0. Isto prova
128 Notas de aula do Prof. Antonio Cndido Faleiros
que autovetor de 1 correspondente ao autovalor ` se e s se for autovetor de 1
correspondente ao autovalor

`.
4. Sejam e n dois autovetores de 1 correspondentes a autovalores distintos ` e j.
respectivamente. Sendo um autovetor de 1

correspondente ao autovalor

`. da igualdade
1

. n = . 1n segue `. n = j. n ou (` j) . n = 0. Como ` ,= j. deve-se


ter . n = 0.
5. Se um autovetor de 1 correspondente ao autovalor `. ento autovetor de
1

correspondente ao autovalor

`. Se n for um vetor de o = qc:
?
. ento 1n. =
n. 1

=

`n. = 0. provando que 1n pertence a o = qc:
?
.
Este ltimo item nos permitir provar que o espao vetorial \ possui uma base orto-
normal formada pelos autovetores de um operador nomal 1. Vamos lembrar que todo
operador em um espao vetorial complexo com dimenso nita e um produto interno pos-
sui um autovalor e um autovetor. Se for um autovetor de um operdor normal 1. ento
o subespao vetorial gerado por invariante sob 1. uma vez que 1 = `. onde ` o
autovalor correspondente a .
10.6 Matriz unitariamente diagonalizvel
Seja \ um espao vetorial com dimenso nita. Um operador linear 1 diagonalizvel
quando \ possui uma base formada por autovetores de 1. Sendo
1
. . . . .
n
esta base,
ento 1
i
= `
i

i
. onde `
i
o autovalor de 1 correspondente ao autovetor
i
. A matriz de
1 nesta base diagonal.
Uma matriz quadrada em C
nn
diagonalizvel se for semelhante a uma matriz
diagonal. Isto signica que existe uma matriz invertvel 1 para a qual 1 = 1
1
1
diagonal. A fatorao = 111
1
a chamada de fatorao diagonal de .
Teorema 10.15 Seja \ um espao vetorial com dimenso nita. Um operador linear 1 :
\ \ diagonalizvel se e s se sua matriz numa base de \ for diagonalizvel.
Lembre-se que, sendo j
1
. . . . . j
n
as colunas da matriz invertvel 1 de ordem :. o
conjunto j
1
. . . . . j
n
uma base de C
n1
.
Sendo 1 = [j
1
. . . . . j
n
] e 1 = dicq(`
1
. . . . . `
n
) da igualdade 1 = 11 obtemos
[j
1
. . . . . j
n
] = [`
1
j
1
. . . . . `
n
j
n
]
ou, para i = 1. . . . . :. obtemos
j
i
= `
i
j
i
de onde se conclui que j
i
um autovetor de correspondente ao autovalor `
i
.
Podemos ento enunciar o seguinte teorema
Teorema 10.16 Uma matriz quadrada em C
nn
diagonalizvel se e s se C
n1
possuir uma base formada por autovetores de .
Notas de aula do Prof. Antonio Cndido Faleiros 129
Um operador 1 : \ \ unitariamente diagonalizvel se \ possuir uma base
ortonormal formada por autovetores de 1.
Se no processo de diagonalizao 1 = 1
1
1 a matriz 1 for unitria, diremos que
unitariamente diagonalizvel. Uma matriz 1 de ordem : unitria se e s se suas
colunas j
1
. . . . . j
n
formarem uma base ortonormal de C
n1
.
Se um operador linear 1 : \ \ for unitariamente diagonalizvel, ento 1 normal.
De fato, se
1
. . . . .
n
for uma base ortonormal de \ formada por autovetores de 1. se
1
i
= `
i

i
. ento 1

i
=

`
i

i
e 1

1
i
= 1

(`
i

i
) = `
i
1

i
= `
i

`
i

i
= 11

i
. para i = 1.
. . . . : e assim 1

1 = 11

.
Vamos provar a recproca deste resultado, qual seja, se 1 for normal, ento unitari-
amente diagonalizvel.
Teorema 10.17 Seja 1 uma transformao normal sobre um espao vetorial \ de di-
menso nita com produto interno. Ento \ possui uma base ortonormal formada por
autovetores de 1.
Prova. Seja : a dimenso de \. A transformao 1 possui pelo menos um autovetor
de mdulo unitrio. O subespao vetorial o = qc:() gerado por invariante sob 1
e sob 1

. pois tambm um autovetor de 1

. Sendo o invariante sob 1

. ento o
?

invariantes sob 1 = 1

. Sendo o invariante sob 1. j sabemos que o


?
invariantes sob
1

. Concluimos que o e o
?
so invariantes sob 1 e sob 1

. A dimenso de o 1 e a de
o
?
: 1.
A restrio 1 do operador 1 ao subespao o
?
normal e o seu adjunto 1

a restrio
de 1

emo
?
pois, para todo e n emo
?
tem-se . 1

n = 1. n = 1. n = . 1

n .
O teorema agora ser demonstrado por induo na dimenso : do espao.
Se : = 1. nada resta a provar: a base de \ contm apenas um autovetor de norma
unitria.
Vamos supor, como hiptese de induo, que o teorema vale para todos os operadores
normais em espaos vetoriais de dimenso : 1.
Provemos que o teorema vale para todo operador normal 1 denido em um espao
vetorial \ de dimenso :. Este operador possui ao menos um autovetor unitrio
1
.
Seja o o subespao vetorial gerado por
1
. Tanto o quanto o
?
so invariantes sob 1. O
subespao o
?
tem dimenso :1 e a restrio 1 de 1 em o
?
normal. Pela hiptese de
induo, o
?
possui uma base ortonormal
2
. . . . .
n
cujos elementos so autovetores de
1 que tambm so autovetores de 1. Ao incluirmos
1
a este conjunto, obtemos a base
ortonormal
1
.
2
. . . . .
n
formada por autovetores de 1. Nela, a representao matricial
de 1 diagonal.
Teorema 10.18 Se uma matriz autoadjunta, existe uma matriz unitria l tal que
l

l diagonal.
Seja \ um espao vetorial de dimenso nita com produto interno e 1 : \ \ um
operador normal. Sejam `
1
. . . . . `
r
os autovalores distintos de 1 e E =
1
. . . . .
n
uma
130 Notas de aula do Prof. Antonio Cndido Faleiros
base ortonormal de \ formada por autovetores de 1. Todo em \ pode ser escrito da
seguinte forma em relao a esta base
=
1
.
1
+ +
n
.
n
De E podemos extrair
i1
. . . . .
is
i
uma base ortonormal do autoespao cnto(`
i
) =
\ : 1 = `
i
correspondente ao autovalor `
i
. Estes autoespaos so ortogonais dois
a dois. A projeo ortogonal de um vetor sobre o
i

1
i
() =
1i
.
1i
+ +
is
i
.
is
i
=
s
i

j=1

ij
.
ij
.
Se
i
for autovalor de 1 correspondente ao autovalor `
i
. ento 1
i
(
i
) = `
i

i
e 1
i
(
j
) = 0
se , ,= i. Se `
1
. . . . . `
r
forem os autovalores distintos de 1. a soma direta dos autoespaos
resulta em \ e deste modo,
=
r

i=1
1
i
()
e
1 =
n

i=1

i
. 1
i
=
r

i=1
`
i
s
i

j=1

ij
.
ij
=
r

i=1
`
i
1
i
().
Provamos que
1 = 1
1
+ +1
n
e
1 = `
1
1
1
+ +`
n
1
n
.
Teorema 10.19 (Verso projetiva do teorema espectral) Seja \ um espao vetorial com-
plexo com produto interno e dimenso :. Seja 1 : \ \ um operador normal e
1
.
. . . .
n
uma base ortonormal de \. formada pelos autovetores de 1. Os autoespaos o
i
=
cnto(`
i
). i = 1. . . . . :. so ortogonais dois a dois e sua soma igual a \. Se 1
i
: \ \
for a projeo ortogonal sobre o
i
. ento
1
1
+ +1
n
= 1
e
1 = `
1
1
1
+ +`
n
1
n
.
Teorema 10.20 (Verso do teorema espectral para matriz autoadjunta) Seja uma ma-
triz normal de ordem :. Sejam `
1
. . . . . `
r
seus autovalores distintos. Ento
= `
1
1
1
+ +`
r
1
r
onde 1
i
so as matrizes que projetam ortogonalmente sobre o autoespao de `
i
. Estes
autoespaos so ortogonais e sua soma direta igual a C
n
. de modo que
1
1
+ +1
k
= 1.
Notas de aula do Prof. Antonio Cndido Faleiros 131
Para matrizes temos um outra via para demonstrar este teorema, usando a decom-
posio de Schur de uma matriz.
Teorema 10.21 (de Schur) Dada uma matriz complexa de ordem :. existe uma matriz
unitria Q para a qual
1 = Q

Q
triangular superior.
Prova. A prova ser realizada mediante induo sobre :. Se : = 1. triangular
superior e basta tomar Q = [1]. Se : 1. assuma, como hiptese de induo, que o teorema
verdadeiro para toda matriz quadrada de ordem :1 ou inferior. Seja
1
um autovetor
unitrio correspondente a um autovalor `
1
de . Use o processo de ortogonalizao de
Gram-Schmidt para obter uma base ortonormal
1
. . . . .
n
de C
n1
onde o primeiro
elemento
1
. A matriz
Q
1
= [
1
. . . . .
n
]
unitria e
Q

1
Q
1
=
_
`
1
/
1
0
1
_
onde
1
uma matriz quadrada de ordem : 1 e /
1
uma matriz linha com : 1
elementos. De acordo com a hiptese de induo, existe uma matriz unitria 1
1
de ordem
: 1 tal que
1
1
= 1

1
1
1
triangular superior. A matriz
Q
2
=
_
1 0
0 1
1
_
unitria e, sendo Q = Q
1
Q
2
unitria, segue
Q

Q = Q

2
(Q

1
Q
1
) Q
2
=
_
1 0
0 1

1
_ _
`
1
/
1
0
1
_ _
1 0
0 1
1
_
=
_
`
1
/
1
1
1
0 1

1
1
1
_
=
_
`
1
/
1

1
0 1
1
_
que triangular superior.
O produto = Q1Q

obtido no teorema anterior chamado de fatorao de Schur


ou decomposio de Schur da matriz .
Matrizes semelhantes, possuem os mesmos autovalores e com a mesma multiplicidade.
Assim, os autovalores de e 1 coincidem. Sendo 1 triangular superior, os elementos da
sua diagonal principal so seus autovalores e, consequentemente, autovalores de .
Se r for um autovetor de correspondente ao autovalor `. ento Q

r um autovetor de
1 correspondente ao autovalor `. Se for um autovetor de 1 correspondente ao autovalor
`. ento Q um autovetor de correspondente ao autovalor `.
132 Notas de aula do Prof. Antonio Cndido Faleiros
Sejam `
1
. . . . . `
n
os elementos da diagonal principal de 1. Como matrizes semelhantes
possuem o mesmo determinante e o mesmo trao, segue
det() = `
1
`
n
e t:() = `
1
+ +`
n
.
Teorema 10.22 (Teorema Espectral). Se uma matriz hermitiana, existe uma matriz
unitria Q tal que Q

Q diagonal.
Prova. Pelo teorema de Schur, existe Q unitria tal que Q

Q = 1 triangular
superior. Como 1

triangular inferior, da igualdade 1

= Q

Q = Q

Q = 1.
conclumos que 1 triangular inferior, o que s possvel se 1 for diagonal.
No teorema acima, 1 = Q

Q e Q = Q1. Sendo
1
. . . . .
n
as colunas da matriz
unitria Q. conclumos que o conjunto
1
. . . . .
n
ortonormal e, portanto, uma base
de C
n1
. Escrevendo Q = [
1
. . . . .
n
] e 1 = dicq(`
1
. . . . . `
n
). a igualdade Q = Q1.
nos fornece
[
1
. . . . .
n
] = [`
1

1
. . . . . `
n

n
]
mostrando que, para i = 1. . . . . :.

i
= `
i

i
.
tornando evidente que
i
autovetor de correspondente ao autovalor `
i
. Assim,
1
. . . . .

n
uma base ortonormal de C
n1
formada por autovetores de . Como os autovalores
de uma matriz hermitiana so reais, segue que 1 uma matriz diagonal real.
Nem toda matriz unitariamente diagonalizvel hermitiana. A matriz
=
_
0 1
1 0
_
no hermitiana mas unitariamente diagonalizvel, com
Q =
1
_
2
_
1 i
i 1
_
.
Vamos mostrar que a classe mais geral de matrizes unitariamente diagonalizvel a classe
das matrizes normais. Matriz normal toda matriz complexa para a qual

.
As matrizes autoadjuntas, unitrias, antiadjuntas e diagonais so normais. Se for
uma matriz normal, 1 a matriz identidade e ` um nmero complexo, ento ` e `1
so normais. A soma e o produto de matrizes normais nem sempre normal.
Teorema 10.23 Uma matriz :: unitariamente diagonalizvel se e s se for normal.
Notas de aula do Prof. Antonio Cndido Faleiros 133
Prova. Se for uma matriz de ordem : unitriamente diagonalizvel, existe uma
matriz unitria Q tal que 1 = Q

Q diagonal. Como 1 e 1

so diagonais, elas
comutam e 11

= 1

1. Sendo = Q1Q

= Q1

. segue

= (Q1

)
(Q1Q

) = Q1

1Q

= Q11

= (Q1Q

) (Q1

) =

. provando que normal.


Se for normal, ento

. Pelo teorema de Schur, existe uma matriz unitria


Q tal que 1 = Q

Q triangular superior. Sendo normal, 1 tambm normal.


Vamos provar por induo em : que uma matriz 1 de tamanho : :. triangular
superior e normal diagonal. Se : = 1. a matriz 1 diagonal e nada resta a provar.
Vamos adotar, como hiptese de induo, que toda matriz de ordem : 1. triangular
superior e normal diagonal.
Se : 1. vamos escrever
1 =
_
t
11
/
0 1
1
_
onde t
11
o elemento (1. 1) da matriz, / uma matriz linha com : 1 colunas, 0 uma
matriz coluna com :1 linhas e 1
1
uma matriz quadrada de ordem :1. Da igualdade
11

= 1

1 obtemos
_
t
11
/
0 1
1
_ _

t
11
0
/

1
_
=
_

t
11
0
/

1
_ _
t
11
/
0 1
1
_
.
Efetuando os produtos segue
_
t
11

t
11
+//

/1

1
1
1
/

1
1
1

1
_
=
_

t
11
t
11

t
11
/
t
11
/

/ +1

1
1
1
_
.
Da igualdade do elemento (1. 1) obtemos //

= 0 o que implica em / = 0. Sendo / = 0.


segue 1
1
1

1
= 1

1
1
1
. mostrando que 1
1
normal e, pela hiptese de induo, diagonal.
Assim,
1 =
_
t
11
0
0 1
1
_
onde 1
1
diagonal. Conclui-se da que 1 diagonal, completando a prova do teorema.
A decomposio de uma matriz normal fornecida por esse teorema, = Q1Q

nos
permite escrever Q = Q1. Sendo Q = [
1
. . . . .
n
] uma matriz unitria, o conjunto
E =
1
. . . . .
n
uma base ortonormal de C
n1
. Sendo 1 = dicq(`
1
. . . . . `
n
) ento, de
Q = Q1. obtemos [
1
. . . . .
n
] = [`
1

1
. . . . . `
n

n
] mostrando que, para i = 1. . . . .
:. tem-se
i
= `
i

i
ou seja,
i
autovetor de correspondente ao autovalor `
i
. Assim,
normal se e s se houver um conjunto ortonormal de autovetores de que formam
uma base ortonormal de C
n1
.
A soma das multiplicidades algbricas dos autovalores igual a :. Quando normal,
temos : autovetores linearmente independentes e, portanto, a soma das multiplicidades
geomtricas dos autovalores igual a :. Conclui-se para o caso de ser normal que a
multiplicidade geomtrica de cada autovalor igual sua multiplicidade algbrica.
134 Notas de aula do Prof. Antonio Cndido Faleiros
Retornemos base ortonormal E =
1
. . . . .
n
formada por autovetores de . Se-
jam `
1
. . . . . `
k
os autovalores distintos de . Dos vetores de E. alguns so autovetores
correspondentes a `
1
. outros a `
2
e assim por diante. Retirando de E os autovetores
correspondentes a `
1
. obtemos um conjunto
11
. . . . .
1n
1
que uma base ortonormal
do autoespao de `
1
. Retirando de E os autovetores correspondentes a `
2
. obtemos um
conjunto
21
. . . . .
2n
2
que uma base ortonormal do autoespao de `
2
e assim por
diante, at retirar de E os autovetores correspondentes a `
k
. obtendo uma base orto-
normal
k1
. . . . .
kn
k
do autoespao de `
k
. Os autovetores correspondentes a `
1
so
combinaes lineares dos autovetores
11
. . . . .
1n
1
e os autovetores correspondentes a
`
2
so combinaes lineares dos autovetores
21
. . . . .
2n
2
e, da ortonormalidade de E.
conclumos que os dois autoespaos so ortogonais.
Dois autoespaos quaisquer de uma matriz normal so ortogonais e assim autovetores
correspondentes a autovalores distintos so ortogonais.
Dois autovetores de um mesmo autoespao no precisam ser necessariamente ortog-
onais. Entretanto, se r
1
. r
2
. . . . . r
k
forem autovetores de correspondentes ao mesmo
autovalor `
i
. sempre possvel usar o processo de Gram-Schmidt para obter um con-
junto de autovetores ortonormais correspondentes a esse autovalor que geram o mesmo
subespao que r
1
. r
2
. . . . . r
k
.
Se for normal, ento = Q1Q

. com Q unitrio e 1 diagonal. Dado / em C


n1
.
a soluo do sistema r = / ser soluo do sistema 1Q

r = Q

/. Denindo = Q

r.
o sistema ca reduzido a 1 = Q

/. cuja soluo imediata e r = Q a soluo do


sistema original.
10.7 Decomposio em valores singulares
Seja uma matriz complexa : por :. A matriz

. de ordem :. auto-adjunta e seus


autovalores so todos nmeros reais positivos ou nulos. Podemos enumer-los em ordem
descrescente
`
1
_ `
2
_ _ `
n
_ 0.
Nesta enumerao, nem todos os autovalores precisam ser distintos. Eles aparecem em
nmero igual sua multiplicidade algbrica que, neste caso, igual multiplicidade
geomtrica. Sendo

auto-adjunta, existe uma base ortonormal


1
. . . . .
n
de C
n1
onde
i
o autovetor correspondente ao autovalor `
i
. A matriz
Q = [
1
. . . . .
n
]
cujas colunas so os autovetores de

. unitria e

Q = Q1
onde 1 = dicq(`
1
. . . . . `
n
) uma matriz quadrada diagonal cujos elementos da diagonal
so os autovalores `
i
de

.
Notas de aula do Prof. Antonio Cndido Faleiros 135
Como `
i
_ 0. denimos o
i
=
_
`
i
_ 0. Seja : o nmero de valores o
i
diferentes de
zero, de modo que
o
1
_ _ o
r
0 e o
r+1
= = o
n
= 0.
Para i = 1. . . . . : os vetores de C
m1
denidos por
j
i
=
1
o
i

i
formam um conjunto ortonormal. Para provar esta armao, basta calcular, para 1 _ i.
, _ :. o produto interno
j
i
. j
j
=
1
o
i
o
j

i
.
j
=
1
o
i
o
j

i
.

=
o
2
j
o
i
o
j

i
.
j
=
o
j
o
i

i
.
j
= o
ij
.
Uma vez que as matrizes coluna
r+1
. . . . .
n
esto no ncleo de . pois
i
= 0 para i =
: +1. . . . . :. o conjunto j
1
. . . . . j
r
uma base ortonormal da imagem de e, por este
motivo : o posto de que deve ser menor ou igual a :.Pode-se completar o conjunto
j
1
. . . . . j
r
de modo a obter uma base ortonormal j
1
. . . . . j
r
. j
r+1
. . . . . j
m
de C
m1
.
A matriz ::
1 = [j
1
. . . . . j
r
. j
r+1
. . . . . j
m
]
cujas colunas so os vetores j
i
. unitria e, pelo modo como foi construda,
Q = 1
onde
= dicq(o
1
. . . . . o
r
. 0. . . . . 0).
uma matriz :: onde todos os elementos so nulos, excesso dos : primeiros elementos
da diagonal principal que so o
1
_ _ o
r
0. Lembramos que : _ min(:. :).
Como Q unitria, obtemos a decomposio de em valores singulares
= 1Q

Os nmeros reais o
1
. . . . . o
r
. 0. so denominado de valores singulares de .
Usando a expresso de deduzida acima, prova-se que

Q = Q

1 = 1

.
Tais igualdades mostram que as colunas
i
de Q so autovetores da matriz

e que
as colunas j
i
de 1 so autovetores da matriz

. Tanto
i
quanto j
i
so autovetores
correspondentes ao autovalor o
2
i
.
Observe que tanto quanto

so diagonais e reais. O tamanho de : :


e o de

: :. Lembramos que

uma matriz diagonal : : e

uma
136 Notas de aula do Prof. Antonio Cndido Faleiros
matriz diagonal : :. Se tiver posto mximo, ento : = min:. : e uma das duas
matrizes,

ou

. possui todos os termos diagonais diferentes de zero e, portanto,


so invertveis.
Provamos o seguinte teorema:
Teorema 10.24 (Decomposio em valores singulares) Seja uma matriz complexa :
: cujo posto : (: _ min:. :). Ento:
1. Esta matriz possui : valores singulares o
1
_ _ o
r
no nulos (incluindo sua
multiplicidade).
2. Se
1
. . . . .
r
contido em C
n1
. for um conjunto ortonormal formado por autove-
tores de

. correspondentes aos autovalores o


2
1
_ _ o
2
r
ento o conjunto
j
1
. . . . . j
r
=
1
o
1

1
. . . . .
1
o
r

uma base ortonormal da imagem de .


3. Se
r+1
. . . . .
n
for uma base ortonormal do ncleo de

. ento
1
. . . . .
r
.

r+1
. . . . .
n
uma base ortonormal de C
n1
.
4. Se j
r+1
. . . . . j
m
forem matrizes coluna em C
m1
de modo que
j
1
. . . . . j
r
. j
r+1
. . . . . j
m

uma base ortonormal de C


m1
. ento
= 1Q

onde
1 = [j
1
. . . . . j
m
]
Q = [
1
. . . . .
n
]
= dicq(o
1
. . . . . o
r
. 0. . . . . 0)
onde apenas os primeiros : elementos da diagonal principal de so diferentes de
zero e iguais a o
1
. . . . . o
r
.
Exemplo 10.25 Vamos calcular a decomposio em valores singulares de =
_
_
1 2 0 1
1 0 2 1
2 2 2 2
_
_
.
Os autovalores de

=
_
_
_
_
6 6 6 6
6 8 4 6
6 4 8 6
6 6 6 6
_
_
_
_
so 24. 4. 0 e 0. Correspondentes a estes au-
tovalores, obtemos quatro autovetores unitrios e mutuamente ortogonais
1
2
_

_
1
1
1
1
_

_
.
1
_
2
_

_
0
1
1
0
_

_
.
1
_
12
_

_
3
1
1
1
_

_
.
1
_
6
_

_
0
1
1
2
_

_
.
Notas de aula do Prof. Antonio Cndido Faleiros 137
Assim,
Q =
_
_
_
_
1,2 0 3,
_
12 0
1,2 1,
_
2 1,
_
12 1,
_
6
1,2 1,
_
2 1,
_
12 1,
_
6
1,2 0 1,
_
12 2,
_
6
_
_
_
_
. =
_
_
_
24 0 0 0
0 2 0 0
0 0 0 0
_
_
.
Para determinar 1. calculamos j
1
= (1,
_
24)
1
e j
2
= (1,2)
2
para obter
1
_
6
_
_
1
1
2
_
_
.
1
_
2
_
_
1
1
0
_
_
.
Como a matriz 3 4. precisamos de mais um vetor para formar a base de C
31
.
Calculamos j
3
=
_
j
13
j
23
j
33
_
T
unitrio e ortogonal a j
1
e a j
2
. Destas condies
obtemos j
3
= (1,
_
3)
_
1 1 1
_
T
. Com estes vetores montamos
1 =
_
_
1,
_
6 1,
_
2 1,
_
3
1,
_
6 1,
_
2 1,
_
3
2,
_
6 0 1,
_
3
_
_
.
Nota: Na decomposio em valores singulares de . Q = 1. de modo que |
1
|
2
=
|o
1
j
1
|
2
= o
1
. Por outro lado, para qualquer r em R
n
com |r|
2
= 1. temos r =

n
i=1
c
i

i
onde

n
i=1
c
2
i
= 1. Da,
|r|
2
2
=
_
_
_
_
_
n

i=1
c
i

i
_
_
_
_
_
2
2
=
_
_
_
_
_
r

i=1
c
i
o
i
j
i
_
_
_
_
_
2
2
=
r

i=1
o
2
i
c
2
i
|j
i
|
2
2
sendo a segunda igualdade verdadeira pois
i
= 0 para i : e a ltima igualdade se
justica pela ortogonalidade dos j
i
. Como |j
i
|
2
= 1. segue
|r|
2
2
=
r

i=1
o
2
i
c
2
i
_ o
2
1
r

i=1
c
2
i
_ o
2
1
n

i=1
c
2
i
= o
2
1
.
A primeira desigualdade se justica pois o
1
o maior valor singular e a segunda por termos
acrescentado parcelas positivas soma. Provamos que |r|
2
2
_ o
2
1
e que |
1
|
2
= o
1
.
Logo,
||
2
= sup
x2R
n
kxk
2
=1
|r|
2
= o
1
.
Se restringirmos ao espao qc:(
1
)
?
podemos calcular o
2
. repetindo o procedimento
acima
o
2
= sup
x2hq
1
i
?
kxk
2
=1
|r|
2
.
Certamente a decomposio por valores singulares no nica pois a escolha do Q e
do 1 no nica. Entretanto, temos o seguinte teorema:
138 Notas de aula do Prof. Antonio Cndido Faleiros
Teorema 10.26 Seja uma matriz ::. de posto :. Se
= A11

for uma decomposio por valores singulares de . com 1 diagonal e A. 1 unitrias, en-
to 1 = . as colunas 1
1
. . . . . 1
n
de 1 formam um conjunto ortonormal de autovetores
de

correspondentes aos autovalores o


2
1
_ o
2
2
_ _ o
2
n
_ 0. onde os : primeiros
so maiores do que zero. As colunas A
1
. . . . . A
m
de A so autovetores de

corre-
spondentes aos mesmos autovalores o
2
1
_ o
2
2
_ _ o
2
n
_ 0 e, para i = 1. . . . . :.
A
i
=
1
o
i
1
i
.
Prova. Como

= 1 1

A11

= 1 (1

1)1

. vemos que a matriz diagonal 1

1
semelhante matriz

e, portanto, possuem os mesmos autovalores, o que prova a


igualdade 1 = .
Da decomposio acima, obtemos

1 = 1 1

1 de onde segue que as colunas de 1


formam um conjunto ortonormal de autovetores de

correspondentes aos autovalores


o
2
1
. o
2
2
. . . . . o
2
r
e 0 (se existir um autovalor nulo).
Da mesma decomposio, obtemos

A = A11

de onde segue que as colunas de A


formam um conjunto ortonormal de autovetores de

correspondentes aos autovalores


o
2
1
. o
2
2
. . . . . o
2
r
e 0 (se existir um autovalor nulo).
Ainda da decomposio, segue 1 = lo. mostrando que n
i
=
1

i
t
i
para i = 1. . . . .
:.
Este teorema muito importante e possui diversas aplicaes.
Captulo 11
Espaos invariantes
Vimos no captulo anterior que os operadores normais e as matrizes normais so unitari-
amente diagonalizveis. Como nem todo operador ou matriz normal, nem todos so
unitariamente diagonalizveis.
Entretanto, existe uma classe mais ampla que a dos operadores normais que diago-
nalizvel. Vamos analisar que classe esta. H operadores lineares no diagonalizveis.
Entretanto, mesmo nestes casos, ainda podemos encontrar uma base na qual sua matriz
possui uma estrutura mais simples, denominadas formas cannicas. Na obteno destas
formas, o conceito de subespao invariante de um operador linear primordial.
Denio 11.1 Seja \ um espao vetorial e 1 : \ \ um operador linear. Um
subespao \ de \ invariante sob 1 se 1(\) \. Lembramos que
1(\) = 1(n) : n \ .
Na obteno das formas cannicas de um operador 1. a invariana de subespaos sob
1 um conceito de fundamental importncia e ser bastante explorada no captulo sobre
formas cannicas.
Exemplo 11.2 Seja 1 o operador linear denido no R
3
por
1(r. . .) = (r . r +. .)
Os subespaos \ = (c. /. 0) : c. / R e 2 = (0. 0. c) : c R so invariantes
sob 1.
Exemplo 11.3 O subespao gerado por um vetor no nulo invariante sob 1 se e s
se for um autovetor de 1.
Exemplo 11.4 Seja 1 : \ \ linear e ,(`) um polinmio. O nuc ,(1) invariante
sob 1. Para provar este fato, basta usar a comutatividade entre 1 e ,(1)
,(1)1 = 1,(1).
Se ,(1)() = 0. ento ,(1)(1) = 1,(1)() = 1(0) = 0. mostrando que, quando
pertence ao ncleo de ,(1) ento 1() tambm pertence a este ncleo.
139
140 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 11.5 Se um subespao \ de \ for invariante sob 1 ento ser invariante para
toda potncia inteira positiva 1
k
de 1. Se ,(`) for um polinmio, \ ainda ser invariante
sob ,(1).
Denio 11.6 Seja 1 : \ \ um operador linear e \ um subespao vetorial de \
invariante sob 1. O operador linear 1 : \ \ denido por 1(n) = 1(n) para todo n
em \. recebe o nome de restrio de 1 em \.
Teorema 11.7 Seja \ um espao vetorial de dimenso nita e 1 : \ \ linear.
1. Se \ for um subespao de \ invariante sob 1. ento 1 possui uma representao
matricial em bloco da forma
_
1
0 C
_
.
onde uma representao matricial da restrio de 1 a \.
2. Se \ = \
1
\
2
e tanto \
1
quanto \
2
forem invariantes sob o operador linear 1
denido em \. ento 1 possui uma representao matricial em bloco da forma
_

1
0
0
2
_
onde, para i = 1 e 2. a matriz
i
uma representao matricial da restrio de 1
a \
i
.
Prova. 1. Seja 1
1
= n
1
. . . . . n
r
uma base de \. Vamos complet-la com os vetores

1
. . . . .
s
para obter a base n
1
. . . . . n
r
.
1
. . . . .
s
de \. Como \ invariante frente a
1. as imagens de n
1
. . . . . n
r
por 1 pertencem a \ e podemos escrev-los como combinao
linear de
1(n
1
) = c
11
n
1
+ +c
r1
n
r
.

1(n
r
) = c
1r
n
1
+ +c
rr
n
r
.
Os demais vetores
1
. . . . .
s
da base so levados em vetores de \ e assim,
1(
1
) = /
11
n
1
+ +/
r1
n
r
+c
11

1
+ +c
s1

s

1(
s
) = /
1s
n
1
+ +/
rs
n
r
+c
1s

1
+ +c
ss

s
e, portanto, a representao matricial de 1 nesta base
_
_
_
_
_
_
_
_
_
c
11
c
1r
/
11
/
1s
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
c
r1
c
rr
/
r1
/
rs
0 0 c
11
c
1s
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 c
s1
c
ss
_
_
_
_
_
_
_
_
_
=
_
1
0 C
_
.
Notas de aula do Prof. Antonio Cndido Faleiros 141
2. Para provar a segunda parte do teorema, basta tomar uma base n
1
. . . . . n
r
de
\
1
e uma base
1
. . . . .
s
de \
2
. O conjunto n
1
. . . . . n
r
.
1
. . . . .
s
uma base de \
e, procedendo como na primeira parte, sendo \
1
e \
2
invariantes sob 1. temos
1(n
1
) = c
11
n
1
+ +c
r1
n
r
.

1(n
r
) = c
1r
n
1
+ +c
rr
n
r
.
e
1(
1
) = c
11

1
+ +c
s1

s

1(
s
) = c
1s

1
+ +c
ss

s
mostrando que a matriz de 1 na base escolhida da forma estabelecida no enunciado do
teorema.
Teorema 11.8 Seja \ um espao vetorial de dimenso nita e 1 : \ \ um operador
linear. Se \
1
. . . . . \
r
forem invariantes sob 1 e \ = \
1
\
r
. ento 1 possui
uma representao matricial em bloco da forma
_

1
0 0
0
2
0
.
.
.
.
.
.
.
.
.
.
.
.
0 0
r
_

_
.
onde a matriz
i
uma representao matricial da restrio de 1 a \
i
e os zeros so
matrizes nulas.
Se \ = \
1
\
r
e \
i
for invariante sob 1. sejam 1
1
. . . . . 1
r
as restries de
1 a \
1
. . . . . \
r
. respectivamente. Diremos que 1 a soma direta dos 1
i
ou que 1
decomponvel nos operadores 1
i
. e escreveremos
1 = 1
1
1
r
.
Neste caso se diz que os subespaos \
1
. . . . . \
r
reduzem 1. A matriz que aparece no
enunciado do teorema anterior chamada de soma direta de
1
. . . . .
r
e se escreve
=
1

r
.
Sendo \ = \
1
\
r
. todo em \ pode ser escrito de forma nica como uma
soma = n
1
+ + n
r
onde n
i
pertence a \
i
. Se 1
i
for a restrio de 1 em \
i
. ento
1
i
n
i
= 1n
i
e assim, 1 = 1(n
1
+ + n
r
) = 1n
1
+ + 1n
r
= 1
1
n
1
+ + 1
r
n
r
.
142 Notas de aula do Prof. Antonio Cndido Faleiros
11.1 Polinmio mnimo
Para obter representaes matriciais simplicadas de um operador linear preciso obter
subespaos invariantes. Se ,(`) for um polinmio e 1 for um operador linear, ento o
ncleo de ,(1) invariante sob 1. Este fato nos fornece um modo sistemtico de obter
subespaos invariantes.
Dado um polinmio ,(`) e um operador linear 1 : \ \. diremos que 1 um zero
de ,(`) se ,(1) = 0. isto , ,(1) o operador nulo.
Exemplo 11.9 Seja 1 : R
2
R
2
o operador linear denido por 1(r. ) = (r+2. r).
Sua matriz na base cannica
=
_
1 2
1 1
_
cujo polinmio caracterstico det( `1) `
2
3 = 0. O polinmio caracterstico de
o polinmio caracterstico de 1. O leitor pode vericar que 1
2
31 = 0. onde 1 o
operador identidade no R
2
.
Em particular vamos provar que
Teorema 11.10 Seja 1 : \ \ linear e q(`). /(`) polinmios mnicos primos entre
si, tais que 1 um zero do polinmio ,(`) = q(`)/(`). Ento os subespaos nuc q(1) e
nuc /(1) so invariantes sob 1 e
\ = nuc q(1) nuc /(1)
Sabemos que 1 um zero de seu polinmio caracterstico. Vamos provar que todo
polinmio que tem 1 como zero possui os mesmos fatores irredutveis. Dentre eles,
destaca-se o de menor grau, denominado de polinmio mnimo de 1.
Denio 11.11 Seja 1 : \ \ um operador linear. O polinmio mnimo de 1
aquele polinmio mnico de menor grau que tem 1 como zero. Se :(`) for o polinmio
mnimo de 1. ento :(1) = 0.
Teorema 11.12 Todo operador linear possui um nico polinmio mnimo.
Prova. (Existncia) Sabemos que o operador linear 1 um zero do seu polinmio
caracterstico. Assim, existe pelo menos um polinmio no nulo que possui 1 como zero.
Considere o conjunto de todos os polinmios mnicos que possuem 1 como zero. Existe
pelo menos um polinmio no nulo de grau mnimo neste conjunto. Este um polinmio
mnimo de 1.
(Unicidade) Seja :(`) o polinmio mnico de menor grau para o qual :(1) = 0. Seja
,(`) outro polinmio mnico com o mesmo grau que :(`) e que possui 1 como zero.
Ento q(`) = ,(`) :(`) no nulo e seu grau menor que o grau de :(`). Ao mesmo
tempo, q(1) = 0. contrariando a hiptese de :(`) ser o polinmio de menor grau que
possui 1 como zero.
Notas de aula do Prof. Antonio Cndido Faleiros 143
Teorema 11.13 Seja \ um espao vetorial de dimenso nita e 1 : \ \ um operador
linear. O polinmio mnimo de 1 divide todo polinmio que tem 1 como zero. Em
particular, o polinmio mnimo de 1 divide o polinmio caracterstico de 1.
Prova. Seja :(`) o polinmio mnimo de 1 e ,(`) um polinmio mnico para o
qual ,(1) = 0. O grau de ,(`) maior do que o grau de :(`) e, pelo algoritmo da
diviso, ,(`) = (`):(`) + :(`). onde q:cn(:) < q:cn(:). Existem duas possibilidades:
:(`) = 0 ou :(`) ,= 0. Esta possibilidade, :(`) ,= 0. deve ser descartada pois nos leva a
uma contradio, considerando-se que :(1) = 0 e o q:cn(:) < q:cn(:). Logo, :(`) = 0 e
:(`) divide ,(`).
Teorema 11.14 Seja :(`) o polinmio mnimo e (`) o polinmio caracterstico de um
operador linear 1 : \ \. Se a dimenso de \ for :. ento (`) divide :(`)
n
.
Prova. Seja ,(`) = c
0
+c
1
`+c
2
`
2
+ +`
r
. qualquer polinmio mnico para o qual
,(1) = 0. Ento
c
0
1 +c
1
1 +c
2
1
2
+ +1
r
= 0.
onde se pode explicitar c
0
1
c
0
1 = c
1
1 c
2
1
2
1
r
.
Esta expresso pode ser usada para eliminar c
0
1 em ,(`)1.
,(`)1 = c
0
1 +c
1
`1 +c
2
`
2
1 + +`
r
1
= c
1
(`1 1) +c
2
(`
2
1 1
2
) + + (`
r
1 1
r
)
= (`1 1)(c
1
1 +c
2
(`1 +1) + + (`
r1
1 +`
r2
1 + +1
r1
))
= (`1 1)j(`. 1).
Se ,(`) for o polinmio mnimo :(`) de 1. vale (`1 1)j(`. 1) = :(`)1. Calculando o
determinante dos dois membros, segue
(`) det j(`. 1) = :(`)
n
.

Teorema 11.15 Os polinmios mnimo e caracterstico de um operador linear 1 possuem


os mesmos fatores irredutveis. Logo, possuem as mesmas razes.
Prova. Seja :(`) o polinmio mnimo e (`) o polinmio caracterstico de 1.
Pelo teorema anterior, (`) divide :(`)
n
. Assim, os fatores irredutveis de (`) devem
ser fatores irredutveis de :(`)
n
que possui os mesmos fatores irredutveis que :(`).
Por outro lado, :(`) divide (`). Logo, os fatores irredutveis de :(`) tambm devem
ser fatores irredutveis de (`). Isto prova o teorema.
144 Notas de aula do Prof. Antonio Cndido Faleiros
Corolrio 11.16 Um escalar ` um autovalor de um operador linear 1 se, e s se, `
for uma raiz do polinmio mnimo de 1.
Exemplo 11.17 Considere a matriz
=
_
_
2 2 5
3 7 15
1 2 4
_
_
.
Seus autovalores so 1 e 3. A multiplicidade algbrica do autovalor 1 2 e do autovalor
3 1. Os autoespaos correspondentes ao autovalor 1 e 3 so gerados, respectivamente,
pelos conjuntos
_
_
_
_
_
2
1
0
_
_
.
_
_
5
0
1
_
_
_
_
_
e
_
_
_
_
_
1
3
1
_
_
_
_
_
O polinmio caracterstico de
(`) = (` 1)
2
(` 3).
Os candidatos a polinmio mnimo so (`) e
,(`) = (` 1)(` 3).
J sabemos que () = 0. Vamos vericar se ,() = 0. Sendo ,(`) = `
2
4` + 3. um
clculo simples mostra que ,() =
2
4 + 31 = 0. Logo, ,(`) o polinmio mnimo
de .
Exemplo 11.18 O polinmio caracterstico e mnimo da matriz
=
_
_
5 2 0
0 5 2
0 0 5
_
_
so ambos iguais a (` 5)
3
pois
( 51)
2
=
_
_
0 0 4
0 0 0
0 0 0
_
_
diferente de zero.
Exemplo 11.19 Dada a matriz
=
_
_
5 2 0
0 5 0
0 0 5
_
_
.
Notas de aula do Prof. Antonio Cndido Faleiros 145
seu polinmio caracterstico (` 5)
3
e seu polinmio mnimo (` 5)
2
pois
( 51) =
_
_
0 2 0
0 0 0
0 0 0
_
_
e ( 51)
2
= 0.
Exemplo 11.20 O polinmio caracterstico da matriz identidade
1 =
_
_
1 0 0
0 1 0
0 0 1
_
_
(` 1)
3
e seu polinmio mnimo (` 1) pois 1 1 = 0.
Exemplo 11.21 Os polinmios caracterstico e mnimo de
=
_
_
0 0 1
1 0 2
0 1 3
_
_
so ambos iguais a `
3
3`
2
2` 1 = 0 pois este polinmio possui trs razes distintas.
Exemplo 11.22 Os polinmios caracterstico e mnimo de
_
_
_
_
0 0 0 2
1 0 0 3
0 1 0 5
0 0 1 7
_
_
_
_
so ambos iguais a `
4
7`
3
5`
2
3` 2. uma vez que este polinmio possui 4 razes
distintas.
Exemplo 11.23 Os polinmios caracterstico e mnimo de
_
_
_
_
0 0 0 c
0
1 0 0 c
1
0 1 0 c
2
0 0 1 c
3
_
_
_
_
so ambos iguais a `
4
c
3
`
3
c
2
`
2
c
1
` c
0
.
Exemplo 11.24 A matriz =
_
5 6
3 2
_
tem dois autovalores: 4 e 7. Os autovetores
correspondentes a eles so
_
2
3
_
e
_
3
1
_
. Os polinmios caracterstico e mnimo so
iguais (`) = :(`) = `
2
3` 28. Assim
1
11
_
1 3
3 2
__
5 6
3 2
__
2 3
3 1
_
=
_
4 0
0 7
_
.
146 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 11.25 Os autovalores de
_
5 6
3 2
_
so 1 e 8 e os autovetores correspondentes
a eles so, respectivamente,
_
1
1
_
e
_
2
1
_
.
Exemplo 11.26 A matriz C =
_
5 1
1 3
_
possui um nico autovalor real ` = 4 e um
nico autovetor linearmente independente
_
1
1
_
. Os polinmios caracterstico e mnimo
so iguais (`) = :(`) = `
2
8` + 16.
Exemplo 11.27 Os autovalores de
_
2 2
1 3
_
so 1 e 4. Os autovetores correspondentes
so
_
2
1
_
e
_
1
1
_
. Os polinmios carcterstico e mnimo so iguais: `
2
5` + 4.
Exemplo 11.28 Os autovalores de
=
_
_
4 1 1
2 5 2
1 1 2
_
_
so 3 e 5. O conjunto
_
_
_
_
_
1
1
0
_
_
.
_
_
1
0
1
_
_
_
_
_
base do autoespao correspondente a `
1
= 3 e
_
_
_
_
_
1
2
1
_
_
_
_
_
base do autoespao correspondente a `
2
= 5. O polinmio caracterstico de
(`) = (` 3)
2
(` 5)
e se polinmio mnimo
:(`) = (` 3) (` 5) .
Exemplo 11.29 Os autovalores de
=
_
_
3 1 1
0 6 3
0 1 2
_
_
Notas de aula do Prof. Antonio Cndido Faleiros 147
so 3 e 5. O conjunto
_
_
_
_
_
1
1
0
_
_
.
_
_
1
0
1
_
_
_
_
_
base do autoespao correspondente ao autovalor `
1
= 3 e
_
_
_
_
_
1
2
1
_
_
_
_
_
base do autoespao correspondente ao autovalor `
2
= 5. O polinmio caracterstico de

(`) = (` 3)
2
(` 5)
e o polinmio mnimo
:(`) = (` 3) (` 5) .
Exemplo 11.30 Os autovalores de
=
_
_
3 1 1
7 5 1
6 6 2
_
_
so 2 e 4. Os autoespaos correspondentes a estes autovetores so gerados por
_
_
1
1
0
_
_
e por
_
_
0
1
1
_
_
.
respectivamente. O polinmio caracterstico e mnimo so iguais a
(`) = :(`) = (` 4) (` + 2)
2
.
Exemplo 11.31 Dada a matriz
_
_
2 0 0
0 2 0
0 0 2
_
_
. seu polinmio caracterstico (` 2)
3
e
seu polinmio mnimo ` 2.
Exemplo 11.32 Dada a matriz
_
_
2 1 0
0 2 0
0 0 2
_
_
. seu polinmio caracterstico (` 2)
3
e
seu polinmio mnimo (` 2)
2
.
Exemplo 11.33 Dada a matriz
_
_
2 1 0
0 2 1
0 0 2
_
_
. seu polinmio caracterstico (` 2)
3
e
seu polinmio mnimo (` 2)
3
148 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 11.34 Dada a matriz
_
_
_
_
_
_
2 0 0 0 0
0 2 0 0 0
0 0 2 0 0
0 0 0 2 0
0 0 0 0 2
_
_
_
_
_
_
. seus autovetores
_
_
_
_
_
_
1
0
0
0
0
_
_
_
_
_
_
.
_
_
_
_
_
_
0
1
0
0
0
_
_
_
_
_
_
.
_
_
_
_
_
_
0
0
1
0
0
_
_
_
_
_
_
.
_
_
_
_
_
_
0
0
0
1
0
_
_
_
_
_
_
.
_
_
_
_
_
_
0
0
0
0
1
_
_
_
_
_
_
formam uma base de C
5
. Seu polinmio caracterstico (` 2)
5
e seu polinmio mnimo ` 2.
Exemplo 11.35 O nico autovalor da matriz
=
_
_
_
_
_
_
2 1 0 0 0
0 2 0 0 0
0 0 2 0 0
0 0 0 2 0
0 0 0 0 2
_
_
_
_
_
_
` = 2. O conjunto de autovetores
_

_
_
_
_
_
_
_
1
0
0
0
0
_
_
_
_
_
_
.
_
_
_
_
_
_
0
0
1
0
0
_
_
_
_
_
_
.
_
_
_
_
_
_
0
0
0
1
0
_
_
_
_
_
_
.
_
_
_
_
_
_
0
0
0
0
1
_
_
_
_
_
_
_

_
base do autoespao correspondente a ` = 2. Seu polinmio caracterstico (`) =
(` 2)
5
e seu polinmio mnimo :(`) = (` 2)
2
.
Exemplo 11.36 Dada a matriz
_
_
_
_
_
_
2 1 0 0 0
0 2 1 0 0
0 0 2 0 0
0 0 0 2 0
0 0 0 0 2
_
_
_
_
_
_
.
seus autovetores so
_
_
_
_
_
_
1
0
0
0
0
_
_
_
_
_
_
.
_
_
_
_
_
_
0
0
0
1
0
_
_
_
_
_
_
.
_
_
_
_
_
_
0
0
0
0
1
_
_
_
_
_
_
. seu polinmio caracterstico (` 2)
5
e
seu polinmio mnimo (` 2)
3
.
Notas de aula do Prof. Antonio Cndido Faleiros 149
Exemplo 11.37 Dada a matriz
_
_
_
_
_
_
2 1 0 0 0
0 2 1 0 0
0 0 2 1 0
0 0 0 2 0
0 0 0 0 2
_
_
_
_
_
_
. seus autovetores so
_
_
_
_
_
_
1
0
0
0
0
_
_
_
_
_
_
_
_
_
_
_
_
0
0
0
0
1
_
_
_
_
_
_
,
polinmio caracterstico: (` 2)
5
, polinmio mnimo: (` 2)
4
.
Exemplo 11.38 Dada a matriz
_
_
_
_
_
_
2 1 0 0 0
0 2 1 0 0
0 0 2 1 0
0 0 0 2 1
0 0 0 0 2
_
_
_
_
_
_
. seus autovetores so
_
_
_
_
_
_
1
0
0
0
0
_
_
_
_
_
_
. seu polinmio caracterstico (` 2)
5
e seu polinmio mnimo (` 2)
5
Nota 11.39 Parece-me que d para tirar uma regra para calcular a multiplicidade ge-
omtrica de um autovalor: Calcule os polinmios caracterstico e mnimo da matriz e
fatore-os. Se o polinmio caracterstico possuir o fator (` `
i
)
n
o polinmio caracters-
tico ter o fator (` `
i
)
m
com : _ :. O nmero de autovetores correspondentes a `
(multiplicidade geomtrica de `) : :+ 1.
Teorema 11.40 Sejam
1
e
2
so matrizes quadradas e
=
_

1
0
0
2
_
uma matriz diagonal em bloco. Ento o polinmio mnimo de igual ao mnimo mltiplo
comum dos polinmios mnimos dos blocos diagonais
1
e
2
.
Prova. Sejam :(`). :
1
(`) e :
2
(`) os polinmios mnimos de .
1
e
2
. respectiva-
mente. Vamos provar que :(`) = mmc:
1
(`). :
2
(`). Sendo :(`) o polinmio mnimo
de . ento
:() =
_
:(
1
) 0
0 :(
2
)
_
=
_
0 0
0 0
_
.
Conclui-se que :(
1
) = :(
2
) = 0. Logo, :
1
(`) e :
2
(`) dividem :(`) e da, :(`)
mltiplo comum de :
1
(`) e :
2
(`).
Vamos mostrar que uma raiz de todo polinmio mltiplo de :
1
(`) e :
2
(`). Sendo
,(`) um mltiplo comum de :
1
(`) e :
2
(`). ento
,() =
_
,(
1
) 0
0 ,(
2
)
_
=
_
0 0
0 0
_
150 Notas de aula do Prof. Antonio Cndido Faleiros
pois ,(
1
) = 0 e ,(
2
) = 0. Da um zero de todo mltiplo comum de :
1
(`) e :
2
(`).
Sendo o polinmio mnimo o polinmio de menor grau que possui como raiz, :(`) o
mnimo mltiplo comum de :
1
(`) e :
2
(`).
Teorema 11.41 Seja uma matriz quadrada, diagonal em bloco, cujos blocos diagonais
so matrizes quadradas
1
.
2
. . . . .
r
. Ento o polinmio mnimo de igual ao
mnimo mltiplo comum (mmc) dos polinmios mnimos dos blocos diagonais
i
:
A
(`) = mmc :
A
1
(`). :
A
2
(`). . . . . :
A
r
(`) .
Prova. A prova usa o teorema anterior e induo em :.
Nota 11.42 Frisamos que este teorema se aplica a matrizes diagonais em blocos, en-
quanto o Teorema (??) que anlogo a este e se refere aos polinmios caractersticos,
aplica-se a matrizes triangulares em blocos.
11.2 Decomposio primria
Teorema 11.43 Seja 1 : \ \ uma transformao linear e \ invariante sob 1. Seja
1
W
: \ \ a restrio de 1 em \. Sob estas hipteses, o polinmio mnimo de 1
W
divide o polinmio mnimo de 1.
Prova. Se :(`) for o polinmio mnimo de 1. ento :(1) = 0. Para todo n \.
temos :(1
W
)(n) = :(1)(n) = 0. Sendo 1
W
um zero de :(`). o polinmio mnimo de
1
W
divide o polinmio mnimo de 1.
Lembramos que, se ,(`) e q(`) forem dois polinmios quaisquer,
,(`)q(`) = mdc(,(`). q(`)) mmc(,(`). q(`))
Teorema 11.44 Seja 1 : \ \ uma transformao linear, \
1
e \
2
invariantes sob 1
de modo tal que \ = \
1
\
2
. Sejam 1
1
e 1
2
as restries de 1 a \
1
e \
2
.
1. O polinmio mnimo de 1 o mnimo mltiplo comum dos polinmios mnimos de
1
1
e 1
2
.
2. O polinmio caracterstico de 1 o produto dos polinmios caractersticos de 1
1
e
de 1
2
.
Prova. Sejam :(`). :
1
(`) e :
2
(`) os polinmios mnimos de 1. 1
1
e 1
2
. respecti-
vamente.
1. Pelo teorema anterior, :(`) divisvel por :
1
(`) e por :
2
(`). Seja ,(`) outro
polinmio que tem 1 por raiz. Ento ,(1
1
) = ,(1
2
) = 0 e , divisvel por :
1
(`) e
Notas de aula do Prof. Antonio Cndido Faleiros 151
:
2
(`). Provamos que, se ,(1) = 0. ento , mltiplo comum de :
1
(`) e :
2
(`). Sendo
:(`) o polinmio de menor grau que tem 1 como raiz,
:(`) = mmc(:
1
(`). :
2
(`)).
2. Se E
1
= n
1
. . . . . n
r
for uma base de \
1
e E
2
= n
1
. . . . . n
s
for uma base de \
2
.
ento a unio E
1
' E
2
uma base de \. Como \
1
e \
2
so invariantes sob 1. para , = 1.
. . . . :. tem-se
1n
j
=
r

i=1
c
ij
n
i
e, para , = 1. . . . . :.
1n
j
=
r

i=1
/
ij
n
i
.
A matriz da transformao linear 1 nesta base triangular em bloco
` =
_
0
0 1
_
.
Consequentemente,
det(`1 `) = det(`1 ) det(`1 1) =
L
1
(`)
L
2
(`).

Nota 11.45 No teorema anterior, se :


1
(`) e :
2
(`) forem primos entre si, ento :(`) =
:
1
(`):
2
(`).
Teorema 11.46 Seja 1 : \ \ linear e q(`). /(`) polinmios mnicos primos entre
si, tais que 1 um zero do polinmio ,(`) = q(`)/(`). Ento:
1. Os subespaos nuc q(1) e nuc /(1) so invariantes sob 1 e
\ = nuc q(1) nuc /(1)
2. Se ,(`) for o polinmio mnimo de 1. ento q(`) e /(`) so os polinmios mnimos
das restries de 1 ao nuc q(1) e ao nuc /(1). respectivamente.
Prova. Inicialmente, observamos que nuc q(1) e nuc /(1) so invariantes sob 1.
1. Como q(`) e /(`) so primos entre si, existem polinmios :(`) e :(`) tais que
:(`)q(`) +:(`)/(`) = 1.
152 Notas de aula do Prof. Antonio Cndido Faleiros
acarretando na igualdade
1 = :(1)q(1) +:(1)/(1).
Sendo um elemento de \. podemos escrever
= :(1)q(1) +:(1)/(1).
Nesta soma, :(1)q(1) pertence ao nuc /(1) e n = :(1)/(1) pertence ao nuc q(1).
De fato,
/(1):(1)q(1) = :(1)q(1)/(1) = :(1),(1) = 0
pois ,(1) = 0. De modo anlogo se prova que :(1)/(1) pertence ao nuc q(1).
Consequentemente,
\ = nuc q(1) + nuc /(1).
Para completar a prova deste item, falta mostrar que esta decomposio nica.
Seja = n+ n. uma decomposio de . com n nuc q(1) e n nuc /(1). Ento,
n = :(1)q(1)n +:(1)/(1)n = :(1)/(1)n
= :(1)/(1)(n +n) = :(1)/(1).
De modo semelhante se prova que n = :(1)/(1).
Como a decomposio nica,
\ = nuc q(1) nuc /(1).
2. Se ,(`) = q(`)/(`) for o polinmio mnimo de 1. ento ele divisvel pelos
polinmios mnimos :
1
(`) e :
2
(`) de 1
1
e 1
2
. como j se provou.
Por outro lado, q(1
1
) = 0 e /(1
2
) = 0. Portanto, :
1
(`) divide q(`) e :
2
(`) divide
/(`). Como q(`) e /(`) so primos entre si, o mesmo ocorre com :
1
(`) e :
2
(`)
que os divide.
Sendo :
1
(`) e :
2
(`) primos entre si e ,(`) = mmc:
1
(`). :
2
(`). segue
,(`) = :
1
(`):
2
(`).
Por outro lado, ,(`) = q(`)/(`). de onde segue que :
1
(`) = q(`) e :
2
(`) = /(`).

Teorema 11.47 (Decomposio primria) Seja 1 : \ \ linear cujo polinmio mnimo


igual a
:(`) = ,
1
(`)
n
1
,
r
(`)
n
r
onde os polinmios ,
i
(`) so mnicos, primos entre si e irredutveis. Ento ,
i
(`)
n
i
so
os polinmios mnimos das restries de 1 a \
i
= nuc ,
i
(1)
n
i
e
\ = \
1
\
r
.
Notas de aula do Prof. Antonio Cndido Faleiros 153
Prova. Para simplicar a prova, vamos abordar o caso particular em que :(`) =
,
1
(`)
n
1
,
2
(`)
n
2
onde ,
1
(`). ,
2
(`) so polinmios mnicos, distintos e irredutveis. Cer-
tamente, ,
1
(`)
n
1
e ,
2
(`)
n
2
so primos entre si. Este teorema decorre imediatamente do
anterior.
De fato, sabemos que \ = \
1
\
2
. onde \
i
= nuc ,
i
(`)
n
i
e que ,
i
(`)
n
i
. o polinmio
mnimo da restrio de 1 em \
i
.
Teorema 11.48 Uma transformao linear 1 : \ \ possui uma representao ma-
tricial diagonal se e s se seu polinmio mnimo for o produto de polinmios lineares
distintos
:(`) = (` `
1
) (` `
r
).
Prova. 1. Se 1 possui uma representao matricial diagonal 1 = dicq( `
1
. . . . . `
n
).
admitamos que apenas os : primeiros `
i
so distintos. O polinmio caracterstico desta
transformao linear da forma (`) = (` `
1
)
n
1
(` `
r
)
n
r
. O polinmio mnimo
possui os mesmos fatores de (`). Como (1`
1
1) (1`
r
1) = 0 o polinmio mnimo
de 1 (` `
1
) (` `
r
).
2. Sendo :(`) = (` `
1
) (` `
r
). ento existe uma decomposio de \ numa
soma direta \
1
\
r
. onde \
i
= nuc(1`
i
1) o autoespao de \ correspondente
ao autovalor `
i
. Se 1
i
=
i1
.
i2
. . . . .
is
i
for uma base de \
i
. ento 1(
ij
) = `
i

ij
. Seja
1 a unio dc: bases 1
i
. para i = 1. . . . . :. que uma base de \. Nesta base, a matriz que
representa 1 diagonal.
Exemplo 11.49 A matriz =
_
_
7 4 5
4 2 4
5 4 7
_
_
simtrica. Seus autovalores so
6. 12 e 6. Os autovetores correspondentes so (1. 1. 1)
T
. (1. 0. 1)
T
e (1. 2. 1)
T
.
Para montar o tal que = o1o
1
. tomamos as colunas de o iguais aos autovetores
normalizados
o =
_
_
1,
_
3 1,
_
2 1,
_
6
1,
_
3 0 2,
_
6
1,
_
3 1,
_
2 1,
_
6
_
_
e 1 =
_
_
6 0 0
0 12 0
0 0 6
_
_
.
Podemos escrever como uma combinao linear de matrizes de projeo
= 61
1
+ 121
2
61
3
.
onde
1
1
=
_
_
1,3 1,3 1,3
1,3 1,3 1,3
1,3 1,3 1,3
_
_
. 1
2
=
_
_
1,2 0 1,2
0 0 0
1,2 0 1,2
_
_
e 1
3
=
1
6
_
_
1 2 1
2 4 2
1 2 1
_
_
154 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 11.50 A matriz =
_
_
0 1 1
1 0 2
1 2 0
_
_
anti-simtrica. Seus autovalores so
0. i
_
5 e i
_
5. Os autovetores correspondentes so (2. 1. 1). (.4 .4899i. .2 .9798i.
1) e (.4 +.4899i. .2 +.9798i. 1).
Exemplo 11.51 A matriz =
_
_
1,
_
3 2,
_
6 9
1,
_
3 1,
_
6 1,
_
2
1,
_
3 1,
_
6 1,
_
2
_
_
ortogonal. Seus autoval-
ores so 1; 0. 9381+ 0. 3464i e 0. 9381 0. 3464i. Os autovetores correspondentes so
(0. 5176; 1; 0. 4142).
(0. 1691 + 0. 9463i; 0. 3267 + 0. 4898i; 1).
(0. 1691 0. 9463i; 0. 3267 0. 4898i; 1).
Captulo 12
Formas cannicas
12.1 Operadores nilpotentes
Denio 12.1 Um operador linear 1 : \ \ nilpotente se 1
k
= 0 para algum
inteiro / positivo. O menor / para o qual 1
k
= 0 chamado de ndice da nilpotncia
de 1.
Se o ndice da nilpotncia de 1 for /. signica que existe em \ tal que 1
k1
,=

0.
Observe que 1
k
= 0 quando 1
k
=

0 para todo em . Se 1 for nilpotente com ndice


/. seu polinmio mnimo ser r
k
e assim o seu nico autovalor o zero.
Teorema 12.2 Seja 1 : \ \ linear e \ no nulo tal que 1
k1
() ,=

0 e 1
k
() =

0.
Ento:
1. O conjunto o = . 1. . . . . 1
k1
() linearmente independente.
2. O subespao gerado por o invariante sob 1.
3. A restrio de 1 ao subespao gerado por o nilpotente com ndice /.
4. A matriz da restrio de 1 ao subespao gerado por o em relao base ordenada
o da forma
_

_
0 0 0 0
1 0 0 0
0 1 0 0
0 0 1 0
.
.
.
.
.
.
.
.
.
.
.
.
_

_
.
Prova. Vamos provar um item por vez.
1. Sejam /
1
. . . . . /
k
escalares tais que /
1
+ + /
k
1
k1
=

0. Aplicando 1
k1
a
esta igualdade, obtemos /
1
1
k1
=

0. Como 1
k1
,=

0. segue /
1
= 0. Aplicando
sucessivamente 1
i
igualdade inicial, com i = / 2. / 3. . . . . 1. se prova que /
2
=
/
3
= = /
k
= 0. o que prova a primeira parte do teorema.
155
156 Notas de aula do Prof. Antonio Cndido Faleiros
2. Seja n = c
1
+ + c
k
1
k1
. onde c
1
. . . . . c
k
so escalares, um vetor no subespao
gerado por o. Assim, 1 n = c
1
1+ + c
k1
1
k1
e, portanto, 1 n pertence ao
subespao gerado por o.
3. Seja 1 : [o] [o] a restrio de 1 ao subespao [o] gerado por o. Como 1
k
n =

0 para todo elemento de [o] e 1


k1
= 1
k1
,=

0. conclumos que 1 nilpotente
com ndice /.
4. Como 1() = 1. 1(1) = 1
2
. . . . . 1(1
k2
) = 1
k1
. 1(1
k1
) =

0 e conclumos
que a matriz de 1 na base o exatamente aquela apresentada no enunciado.

Em particular, quando 1 for nilpotente, seu ndice de nilpotncia menor ou igual


dimenso do espao vetorial.
Teorema 12.3 Seja 1 : \ \ linear. Para todo inteiro i _ 0. temos
1(nuc 1
i+1
) nuc 1
i
nuc 1
i+1
.
Prova. Observamos que
1(nuc 1
i+1
) = 1() : \ e 1
i+1
() =

0.
Da, se nuc 1
i+1
. ento 1
i
(1()) = 1
i+1
() =

0. provando que 1() pertence ao nuc 1


i
.
Provamos a incluso
1(nuc 1
i+1
) nuc 1
i
.
Se pertence ao nuc 1
i
. ento 1
i+1
() = 1(1
i
()) = 1(

0) =

0. mostrando que
pertence ao nuc 1
i+1
e vale a incluso
nuc 1
i
nuc 1
i+1
.

Neste teorema se mostrou que vale a incluso


nuc 1
i1
nuc 1
i
nuc 1
i+1

e o prximo mostra como cresce a dimenso desses subespaos. Veremos que a velocidade
com que a dimenso cresce diminui com i. isto , se :
i
= dim(nuc 1
i
) . ento
:
i+1
:
i
_ :
i
:
i1
.
Notas de aula do Prof. Antonio Cndido Faleiros 157
Teorema 12.4 Seja 1 : \ \ linear e i 0 um inteiro. Suponhamos que
n
1
. . . . . n
r

n
1
. . . . . n
r
.
1
. . . . .
s

n
1
. . . . . n
r
.
1
. . . . .
s
. n
1
. . . . . n
t

so bases dos ncleos de 1
i1
. 1
i
e 1
i+1
. Ento o conjunto
n
1
. . . . . n
r
. 1 n
1
. . . . . 1 n
t

linearmente independente e est contido no nuc 1
i
.
Prova. O teorema anterior assegura que os vetores 1 n
1
. . . . . 1 n
t
pertencem ao nuc 1
i
.
Sejam c
1
. . . . . c
r
. /
1
. . . . . /
t
escalares tais que
c
1
n
1
+ +c
r
n
r
+/
1
1 n
1
+ +/
t
1 n
t
=

0.
Aplicando 1
i1
a esta igualdade, segue
1
i
(/
1
n
1
+ +/
t
n
t
) =

0.
mostrando que a combinao linear /
1
n
1
+ +/
t
n
t
pertence ao nuc 1
i
e pode ser escrito
como uma combinao linear de n
1
. . . . . n
r
.
1
. . . . .
s
/
1
n
1
+ +/
t
n
t
= c
1
n
1
+ +c
r
n
r
+d
1

1
+ +d
s

s
.
Sendo n
1
. . . . . n
r
.
1
. . . . .
s
. n
1
. . . . . n
t
uma base, conclumos que todos os escalares
na igualdade acima so nulos e, em particular, /
1
= = /
t
= 0. Sendo n
1
. . . . . n
r

linearmente independente, deve-se ter tambm c


1
= = c
r
= 0. o que prova a inde-
pendncia linear do conjunto de vetores n
1
. . . . . n
r
. 1 n
1
. . . . . 1 n
t
.
Este resultado interessante pois ele nos permite inferir que : _ t. Sabemos que a
dimenso do nuc 1
i
cresce com i ou permanece inalterada. Alm disso, o acrscimo na
dimenso quando passamos do nuc 1
i
para o nuc 1
i+1
nunca maior do que o acrscimo
na dimenso quando passamos do nuc 1
i1
para o nuc 1
i
.
Se 1 for um operador linear e ` for um autovalor de 1. Se for um autovetor de 1
correspondente a `. ento
1() = `. 1
2
() = `
2
. . . . . 1
k
() = `
k
.
Se 1 for nilpotente e / for seu ndice de nilpotncia, 1
k
() =

0 e, portanto, `
k
= 0 o que
implica em ` = 0. Mostramos que o nico autovalor de um operador nilpotente o zero e
os autovetores de 1 so aqueles levados por 1 no zero. Um vetor no nulo autovetor
de 1 se, e s se, pertencer ao nuc 1.
158 Notas de aula do Prof. Antonio Cndido Faleiros
Teorema 12.5 (Forma cannica de um operador nilpotente) Seja 1 : \ \ um oper-
ador nilpotente com ndice /. Existe uma base na qual a representao matricial de 1 tem
a forma bloco diagonal
` =
_
_
_
_
_
`
1
0 0
0 `
2
0
0 0 `
3

.
.
.
.
.
.
.
.
.
.
.
.
_
_
_
_
_
.
Cada bloco diagonal `
i
uma matriz quadrada que pode ser 1 1 e nula ou ter a forma
`
i
=
_
_
_
_
_
_
_
_
_
0 1 0 0 0
0 0 1 0 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 0 1 0
0 0 0 0 1
0 0 0 0 0
_
_
_
_
_
_
_
_
_
.
As ordens de todos os blocos so menores ou iguais a /. Pelo menos um bloco tem ordem /.
O nmero de blocos igual nulidade de 1 ou seja, igual dim(nuc 1). Esta nulidade
igual ao nmero de autovetores linearmente independentes de 1 correspondentes ao
autovalor zero. O nmero de blocos do tipo ` determinado de modo nico por 1.
Em lugar de demonstrar vamos dar exemplos.
Nos exemplos, 1 : \ \ ser um operador linear nilpotente com ndice /. O ncleo
de 1
i
ser denotado por \
i
. Relembre inicialmente que, se
n
1
. . . . . n
r
for base de \
i1
= nuc 1
i1
n
1
. . . . . n
r
.
1
. . . . .
s
for base de \
i
= nuc 1
i
n
1
. . . . . n
r
.
1
. . . . .
s
. n
1
. . . . . n
t
for base de \
i+1
= nuc 1
i+1
ento o conjunto
n
1
. . . . . n
r
. 1( n
1
). . . . . 1( n
t
)
linearmente independente em \
i
. Este fato nos fornece os fundamentos para obter uma
base de \ na qual a representao de um operador nilpotente se encontra na forma
cannica preconizada.
Exemplo 12.6 Imaginemos que \ tem dimenso : = 8 e que 1 : \ \ nilpotente
com ndice / = 4. Assim o nuc 1
4
= \. Denotemos o nuc 1
i
por \
i
. Seja n
1
. n
2
. n
3
. n
4
.
n
5
. n
6
. n
7
. n
8
uma base de \
4
= nuc 1
4
= \ de modo que
n
1
. n
2
. n
3
base do \
1
= nuc 1.
n
1
. n
2
. n
3
. n
4
. n
5
base do \
2
= nuc 1
2
.
n
1
. n
2
. n
3
. n
4
. n
5
. n
6
. n
7
base do \
3
= nuc 1
3
.
n
1
. n
2
. n
3
. n
4
. n
5
. n
6
. n
7
. n
8
base de \
4
= nuc 1
4
= \.
Notas de aula do Prof. Antonio Cndido Faleiros 159
Quando passamos de \
1
para \
2
. a dimenso aumentou duas unidades. Quando passamos
de \
2
para \
3
. a dimenso aumentou duas unidades. Quando passamos de \
3
para \
4
. a
dimenso aumentou uma unidade, o que coerente com a teoria. Sabemos que n
8
\
4
.
1n
8
\
3
. 1
2
n
8
\
2
e 1
3
n
8
\
1
e o conjunto
n
1
. n
2
. n
3
. n
4
= 1
3
n
8
. 1
2
n
8
. 1n
8
. n
8

linearmente independente. Percebemos que os vetores n


6
e n
7
da base de \ pertencem a
\
3
mas no a \
2
. O 1n
8
est em \
3
mas no em \
2
. Escolha
7
em \
3
que seja independente
de 1(n
8
). Agora, 1
7
pertence a \
2
e 1
2

7
pertence a \
1
. Os conjuntos
n
5
. n
6
. n
7
= 1
2
n
7
. 1n
7
. n
7

e
n
1
. n
2
. n
3
. n
4
. n
5
. n
6
. n
7

so linearmente independentes. Em \
1
temos os vetores n
1
. n
2
e n
3
da base de \. Os
vetores 1
2
n
7
e 1
3
n
8
pertencem a \
1
. Escolha
6
em \
1
= nuc 1 de modo a obter
n
1
. n
5
. n
8
= 1
3
n
8
. 1
2
n
7
.
6

linearmente independente. O quadro a seguir ilustra visualmente o procedimento


\
1
\
2
\
3
\
4
n
1
n
2
n
3
n
4
n
5
n
6
n
7
n
8
1
3
n
8
1
2

7

6
1
2
n
8
1
7
1n
8

7
n
8
n
1
n
5
n
8
n
2
n
6
n
3
n
7
n
4
A base ordenada n
1
. . . . . n
8
substituda pela base ordenada n
1
. . . . . n
8
em relao
qual a matriz de 1 possui a forma
_

_
0 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
_

_
Exemplo 12.7 Consideremos ainda que \ tem dimenso : = 8 e que 1 : \ \
nilpotente com ndice / = 4. Seja n
1
. n
2
. n
3
. n
4
. n
5
. n
6
. n
7
. n
8
uma base de \ = \
4
=
nuc 1
4
sendo
n
1
. n
2
. n
3
. n
4
base de \
1
n
1
. n
2
. n
3
. n
4
. n
5
. n
6
base de \
2
n
1
. n
2
. n
3
. n
4
. n
5
. n
6
. n
7
base de \
3
n
1
. n
2
. n
3
. n
4
. n
5
. n
6
. n
7
. n
8
base de \
4
160 Notas de aula do Prof. Antonio Cndido Faleiros
Quando passamos de \
1
para \
2
. a dimenso aumentou duas unidades. De \
2
para \
3
a
dimenso aumentou uma unidade. De \
3
para \
4
a dimenso aumentou uma unidade, o
que est coerente com a teoria. Podemos construir o quadro abaixo seguindo o esquema
do exemplo anterior.
\
1
\
2
\ \
4
n
1
n
2
n
3
n
4
n
5
n
6
n
7
n
8
1
3
n
8
1
7

6

5
1
2
n
8

7
1n
8
n
8
n
1
n
5
n
7
n
8
n
2
n
6
n
3
n
4
Na base n
1
. n
2
. n
3
. n
4
. n
5
. n
6
. n
7
. n
8
a matriz de 1 possui a forma
_

_
0 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
_

_
12.2 Forma cannica de Jordan
Teorema 12.8 *** Seja 1 : \ \ linear com polinmio caracterstico e mnimo iguais
a
(r) = (r `
1
)
n
1
(r `
r
)
n
r
:(r) = (r `
1
)
m
1
(r `
r
)
m
r
.
Ento 1 possui uma representao matricial em bloco diagonal J. denominada de forma
cannica de Jordan do operador 1. cujos elementos diagonais tm a forma
J
ij
=
_

_
`
i
1 0 0 0
0 `
i
1 0 0
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
0 0 0
.
.
.
1 0
0 0 0 `
i
1
0 0 0 0 `
i
_

_
.
Para cada i xado,
1. H pelo menos um J
ij
de ordem :
i
e todos os demais so de ordem menores ou
iguais a :
i
.
2. A soma das ordens dos J
ij
:
i
.
Notas de aula do Prof. Antonio Cndido Faleiros 161
3. O nmero de J
ij
igual multiplicidade geomtrica de `
i
. que igual nulidade
de `
i
= (1
i
`
i
1).
4. O nmero de blocos J
ij
de cada ordem possvel univocamente determinado por 1.
A matriz J
ij
denominada bloco de Jordan pertencente ao autovalor `
i
.
Observe que
J
ij
= `
i
1 +`
onde
` =
_

_
0 1 0 0 0
0 0 1 0 0
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
0 0 0
.
.
.
1 0
0 0 0 0 1
0 0 0 0 0
_

_
um bloco nilpotente.
Exemplo 12.9 Seja 1 : R
7
R
7
linear, cujos polinmios caracterstico e mnimo so
(r) = (r 2)
4
(r 3)
3
:(r) = (r 2)
2
(r 3)
2
A forma cannica de Jordan de 1 uma das seguintes
_

_
2 1
0 2
2 1
0 2
3 1
0 3
3
_

_
ou
_

_
2 1
0 2
2
2
3 1
0 3
3
_

_
A primeira matiz ocorre se 1 possui dois autovetores linearmente independentes perten-
centes ao seu autovalor 2 e a segunda ocorre se 1 tem trs autovetores linearmente inde-
pendentes pertencentes ao seu autovalor 2.
Exemplo 12.10 Vamos determinar a forma cannica J da matriz =
_
0 1
1 2
_
. A
equao caracterstica de (` 1)
2
= 0 e uma base do autoespao correspondente ao
autovalor 1
1
=
_
1 1

T
. Calculamos ento (`1)
2
=
_
0 0
0 0
_
e vemos que o zero
autovalor desta matriz e que qualquer vetor autovetor correspondente ao zero. Tomemos

2
=
_
0 1

T
que, juntamente com
1
. forma uma base do espao das matrizes 2 1. A
162 Notas de aula do Prof. Antonio Cndido Faleiros
matriz o =
_
1 0
1 1
_
. cujas colunas so
1
e
2
. tem por inversa o
1
=
_
1 0
1 1
_
e tal
que J = o
1
o =
_
1 0
0 1
_
.
Exemplo 12.11 Vamos determinar a forma cannica J da matriz =
_
_
3 2 5
1 2 1
1 1 0
_
_
.
A equao caracterstica de (`1)(`2)
2
= 0. A multiplicidade algbrica do autovalor
1 1 e do autovalor 2 2. Uma base do autoespao correspondente ao autovalor 1 for-
mada pelo vetor
1
=
_
1 1 0

T
. Uma base do autoespao correspondente ao autovalor
2 formada pelo vetor
_
1 3 1

T
. Um conjunto gerador do autoespao de (21)
2
=
_
_
2 3 7
2 3 7
0 0 0
_
_
correspondente ao autovalor 0 formado pelos vetores
3
=
_
3 2 0

T
e
4
=
_
7 0 2

T
. Como nenhum deles mltiplo de
_
1 3 1

T
podemos tomar

3
para gerar a uma cadeia de Jordan de comprimento 2. correspondente ao autovalor 2
e calculamos
2
= ( 21)
3
=
_
1 3 1

T
. A matriz o =
_
_
1 1 3
1 3 2
0 1 0
_
_
. cuja
inversa o
1
=
_
_
2 3 7
0 0 1
1 1 2
_
_
tal que J = o
1
o =
_
_
1 0 0
0 2 1
0 0 2
_
_
que a forma
cannica da matriz .
Exemplo 12.12 ***
12.3 Subespaos cclicos
Seja 1 : \ \ linear e \ no nulo ( ,= 0). Consideremos a seqncia
. 1. 1
2
. . . .
Seja / o menor inteiro para o qual
1
k
[. 1. 1
2
. . . . . 1
k1
].
indicando com isto que o conjunto
. 1. 1
2
. . . . . 1
k1

linearmente independente.
O subespao vetorial
2(. 1) = [. 1. 1
2
. . . . . 1
k1
]
Notas de aula do Prof. Antonio Cndido Faleiros 163
chamado de subespao cclico de \ gerado por 1 e . Sua dimenso /. Este
subespao a interseo de todos os subespaos 1 invariantes que contm .
Denotemos por 1
~v
a restrio de 1 a 2(. 1). Se
1
k
= c
0
c
1
1 c
2
1
2
c
k1
1
k1

ento
:
~v
(r) = c
0
+c
1
r +c
2
r
2
+ +c
k1
r
k1
+r
k
o polinmio mnimo de 1
~v
e a representao de 1
~v
na base
. 1. 1
2
. . . . . 1
k1

C =
_

_
0 0 0 0 0 c
0
1 0 0 0 0 c
1
0 1 0 0 0 c
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 0 0 0 c
k3
0 0 0 1 0 c
k2
0 0 0 0 1 c
k1
_

_
denominada de matriz companheira do polinmio :
~v
(r). O polinmio :
~v
(r) denom-
inado de 1 anulador de em 2(. 1).
12.4 Forma cannica racional
Lema 12.13 11.13. Seja 1 : \ \ linear, cujo polinmio mnimo ,(r)
n
. onde ,(r)
irredutvel. Ento existem
1
.
2
. . . . .
r
tais que
\ = 2(
1
. 1) 2(
r
. 1).
O polinmio mnimo da restrio de 1 a 2(
i
. 1) ,(r)
n
i
. onde :
i
um nmero inteiro
menor ou iguais a :. Pode-se ordenar os expoentes :
i
de modo que
: = :
1
_ :
2
_ _ :
r
.
Qualquer outra decomposio de \ em subespaos 1 cclicos tem o mesmo conjunto de
polinmios mnimos, que determinado de modo nico por 1. Assim 1 tem uma repre-
sentao matricial
C =
_

_
C
(1)
0 0
0 C
(2)
0
.
.
.
.
.
.
.
.
.
.
.
.
0 0 C
(r)
_

_
onde C
(i)
a matriz companheira do polinmio ,(r)
n
i
.
164 Notas de aula do Prof. Antonio Cndido Faleiros
Teorema 12.14 (Forma cannica racional) Seja 1 : \ \ linear com polinmio mn-
imo
:(r) = ,
1
(r)
m
1
,
s
(r)
m
s
onde ,
i
(r) so polinmios mnicos irredutveis distintos. Ento 1 possui uma nica rep-
resentao matricial em bloco
_

_
C
1
0 0
0 C
2
0
.
.
.
.
.
.
.
.
.
.
.
.
0 0 C
s
_

_
onde cada C
i
uma matriz com o formato
C
i
=
_

_
C
(1)
i
0 0
0 C
(2)
i
0
.
.
.
.
.
.
.
.
.
.
.
.
0 0 C
(r)
i
_

_
em que C
(j)
i
so matrizes companheiras de ,
i
(r)
n
ij
onde se pode ordenar os :
ij
de modo
que
:
1
= :
11
_ :
12
_ _ :
1r
1

:
s
= :
s1
_ :
s2
_ _ :
sr
s
Esta a chamada forma cannica racional de 1. Os polinmios ,
i
(r)
n
ij
so chama-
dos de divisores elementares de 1.
12.5 Forma triangular
Se um operador linear 1 possuir uma representao matricial triangular
=
_
_
_
_
_
c
11
c
12
c
1n
0 c
22
c
2n
.
.
.
.
.
.
.
.
.
.
.
.
0 0 c
nn
_
_
_
_
_
seu polinmio caracterstico pode ser fatorado em polinmios do primeiro grau
(r) = det(r1 ) = (r c
11
)(r c
22
) (r c
nn
).
A recproca tambm verdadeira.
Notas de aula do Prof. Antonio Cndido Faleiros 165
Teorema 12.15 Seja : a dimenso de \ e 1 : \ \ um operador linear cujo polinmio
caracterstico (r) pode ser fatorado num produto de fatores lineares
(r) = (r `
1
)
n
1
(r `
r
)
n
r
onde os nmeros `
i
. i = 1. . . . . : so distintos e :
1
+ + :
r
= :. Ento 1 possui uma
representao matricial em forma triangular.
Prova. *** Como (r) pode ser fatorado em polinmios do primeiro grau, 1 possui
ao menos um autovalor. Denotemo-lo `
1
e por
1
o autovetor correspondente, de modo
que 1
1
= `
1

1
. Ento \ = \
1
(\
1
)
?
onde \
1
= ger(
1
). O espao gerado
1
invariante
sob 1. Seja 1
1
a restrio de 1 a
1
.
12
. . . . .
1n
uma base ortonormal de (
1
)
?
. A
matriz de 1 nesta base da forma ***
12.6 Espaos quocientes
Esta uma maneira inteligente de denir projees em espaos vetoriais que no pos-
suem produto interno.
Seja \ um subespao vetorial de \. Dado \. denimos o conjunto
+\ = +n : n \.
denominado de classe lateral de \ em \. Observe que 0 +\ = \.
Podemos denir duas operaes no conjunto das classes laterais de modo a torn-lo
um espao vetorial.
Seja \ um subespao vetorial de \. Sejam n e dois vetores em \ e / um escalar
pertencente ao corpo sobre o qual se dene o espao vetorial \. Denimos no conjunto
das classes laterais de \ as operaes de adio de duas classes e multiplicao de uma
classe por um escalar por
(n +\) + ( +\) = (n +) +\.
/(n +\) = /n +\.
O conjunto das classes laterais, com estas duas operaes, um espao vetorial sobre
o mesmo corpo sobre o qual se dene \. Este espao vetorial denominado espao
quociente de \ por \ e denotado por \,\. Se a dimenso de \ for nita ento
dim(\,\) = dim(\ ) dim(\).
Teorema 12.16 Seja 1 : \ \ linear e \ um subespao 1 invariante de \. Ento 1
induz um operador linear

1 em \,\ denido por

1( +\) = 1() +\.


Se 1 for um zero de um polinmio, ento

1 tambm o . Assim, o polinmio mnimo de

1 divide o polinmio mnimo de 1.


166 Notas de aula do Prof. Antonio Cndido Faleiros
Exemplo 12.17 Vamos apresentar um exemplo que mostra como se pode obter uma rep-
resentao matricial triangular de uma transformao linear. Seja 1 : R
3
R
3
denida
por 1(r. . .) = (4r + .. 2r +5 2.. r + +2.). A matriz de 1 na base cannica do
R
3

=
_
_
4 1 1
2 5 2
1 1 2
_
_
Os vetores
1
= (1. 1. 0).
2
= (0. 1. 0).
3
= (0. 0. 1) formam uma base do R
3
.
Destacamos que
1
autovetor de 1 correspondente ao autovetor 3. Como
1(
1
) = 3
1
1(
2
) =
1
+ 6
2
+
3
1(
3
) =
1
3
2
+ 2
3
a matriz de 1 na base
1
.
2
.
3

1 =
_
_
3 1 1
0 6 3
0 1 2
_
_
.
O espao vetorial \ gerado por
1
invariante sob 1. Observe que a matriz de 1 na
base
1
.
2
.
3
j possui a primeira coluna na forma desejada para se chegar forma
triangular.
Consideremos \ = +\ : \ que o espao quociente \,\ e a transformao
linear induzida 1 : \ \ denida por 1() = 1() +\. Para esta transformao,
1(
1
) = 3
1
+\ = \ = 0
1(
2
) =
1
+ 6
2
+
3
+\ = 6
2
+
3
1(
3
) =
1
3
2
+ 2
3
+\ = 3
2
+ 2
3
de modo que a matriz de 1 em relao base
2
.
3
de \
C =
_
6 3
1 2
_
.
Vamos omitir a barra e olhar para 1 no espao gerado por
2
e
3
. Sabemos que
1(
2
) = 6
2
+
3
1(
3
) = 3
2
+ 2
3
cuja matriz na base
1
.
2
C. Os autovalores de C so 5 e 3 e o autovetor relativo ao
autovalor 5 3
2
+
3
. Vamos ento passar da base
1
.
2
.
3
para a base n
1
. n
2
. n
3

onde
n
1
=
1
. n
2
= 3
2
+
3
. n
3
=
3
.
Notas de aula do Prof. Antonio Cndido Faleiros 167
O n
3
foi escolhido de modo arbitrrio, exigimos apenas que n
1
. n
2
. n
3
seja uma base
de \. Podemos inverter as relaes acima para obter

1
= n
1
.
2
= (n
2
n
3
),3.
3
= n
3
.
Da segue
1(n
1
) = 3n
1
1(n
2
) = 2n
1
+ 5n
2
1(n
3
) = n
1
n
2
+ 3n
3
e, nesta base, a matriz de 1
1 =
_
_
3 2 1
0 5 1
0 0 3
_
_
que est na forma triangular. Esta transformao linear pode ser representada por uma
matriz diagonal pois ela possui trs autovetores linearmente independente.
168 Notas de aula do Prof. Antonio Cndido Faleiros
Captulo 13
Aplicaes
Aproximao por polinmios
Cadeias de Markov
Circuitos eltricos
Diferenas nitas
Elementos nitos
Equao de Schredinger
Sistemas de equaes diferenciais
Exponencial de matriz
Formas quadrticas
Cnicas e qudricas
Mnimos quadrados
Modelo econmico de Leontief
Mtodo hngaro para alocao de tarefas
Cifras de Hill
Programao linear
Sries de Fourier
Sistemas de equaes diferenciais
Tenso nos meios contnuos
Teoria dos grafos
Teoria dos jogos
169
170 Notas de aula do Prof. Antonio Cndido Faleiros
Apndice A
Matrizes
Uma matriz um arranjo retangular de nmeros, denominados de elementos da matriz,
dispostos em linhas e colunas. Quando uma matriz possuir : linhas e : colunas diremos
que uma matriz :: ou matriz : por : ou matriz de ordem : por :. Matrizes reais
so aquelas cujos elementos so nmeros reais e matrizes complexas so aquelas cujos
elementos so nmeros complexos. Em nosso curso trabalharemos com matrizes reais ou
complexas.
Uma matriz com uma nica coluna chamada de vetor coluna e uma matriz com
uma nica linha chamada de vetor linha. Se o nmero de linhas for igual ao nmero de
colunas se diz que a matriz quadrada. Uma matriz quadrada com : linhas e : colunas
uma matriz : por : ou de ordem :. Neste caso, em lugar de dizermos que a ordem da
matriz : por :. diremos apenas que a matriz de ordem :.
A menos que se especique o contrrio, R
n
o conjunto das matrizes coluna reais,
que possuem : linhas e uma coluna. Denotaremos por C
n
ao conjunto de matrizes coluna
complexas, com : linhas e uma coluna. Designaremos o conjunto das matrizes reais : por
: pelo smbolo R
mn
e das matrizes complexas de ordem : por : pelo smbolo C
mn
.
Tambm usual escrever
mn
para indicar que possui : linhas e : colunas. Um
nmero real ou complexo ser denominado genericamente de escalar.
Usaremos a notao abreviada = (c
ij
) para denotar uma matriz
=
_
_
_
c
11
c
1n
.
.
.
.
.
.
.
.
.
c
m1
c
mn
_
_
_
onde c
ij
o elemento da linha i e coluna ,. No conjunto das matrizes : por :. se dene
a adio de duas matrizes e a multiplicao de uma matriz por um escalar atravs das
frmulas
(c
ij
) + (/
ij
) = (c
ij
+/
ij
)
/ (c
ij
) = (/c
ij
)
onde / um escalar, (c
ij
) e (/
ij
) so matrizes de ordem : por :. Quando for conveniente,
escreveremos (c
ij
)/ em lugar de /(c
ij
).
171
172 Notas de aula do Prof. Antonio Cndido Faleiros
A matriz em que todos os elementos so nulos chamada de matriz nula e ser
denotada por 0.
Se = (c
ij
). ento = (c
ij
) chamada de matriz oposta de . Denimos a
diferena entre as matrizes e 1 de mesma ordem por 1 = + (1).
Propriedades
Nas propriedades enumeradas abaixo, . 1 e C so matrizes de mesma ordem, incluindo
a matriz nula e /
1
. /
2
so escalares. O 1 indica a unidade escalar.
1. Associatividade: + (1 +C) = ( +1) +C.
2. Comutatividade: +1 = 1+ .
3. Elemento neutro: + 0 = 0 + = .
4. Elemento oposto: + () = () + = 0.
5. Associatividade: (/
1
/
2
) = /
1
(/
2
).
6. Distributividade: (/
1
+/
2
) = /
1
+/
2
.
7. Distributividade: /
1
( +1) = /
1
+/
1
1.
8. Unidade: 1 =
Estas propriedades indicam que o conjunto das matrizes : : com as operaes de
adio e multiplicao por um escalar um espao vetorial sobre o corpo dos escalares
que, em nosso caso, ser o corpo dos nmeros reais ou dos nmeros complexos.
A.1 Matrizes especiais
Seja = (c
ij
) uma matriz : por : e j = min:. :. Os elementos c
11
. c
22
. . . . . c
pp
formam a diagonal principal da matriz . Uma matriz diagonal se todos os elementos
fora da diagonal principal forem nulos.
A matriz identidade 1 de ordem : a matriz diagonal cujos elementos da diagonal
principal so todos iguais a 1. O delta de Kronecker, denido para todo i e , inteiros por
o
ij
= 1 se i = ,
o
ij
= 0 se i ,= ,
pode ser usado para representar os elementos da matriz identidade. Em termos deste
smbolo, 1 = (o
ij
) .
Se os elementos abaixo da diagonal principal da matriz forem nulos, a matriz
triangular superior. Se os elementos direita da diagonal principal de forem nulos,
a matriz triangular inferior.
Notas de aula do Prof. Antonio Cndido Faleiros 173
Uma matriz simtrica se
T
= . anti-simtrica se
T
= e ortogonal
se
T
=
1
.
Seja = (c
ij
) uma matriz complexa de ordem : por :. Vamos indicar por c
ij
ao
complexo conjugado de c
ij
. A matriz

= (/
ij
) de ordem : por :. onde
/
ij
= c
ji
a adjunta de . Se for real, ento

=
T
. Uma matriz complexa hermitiana
se

= . anti-hermitiana se

= e unitria se

=
1
. As matrizes reais
simtricas so hermitianas, as matrizes reais anti-simtricas so anti-hermitianas e as
matrizes reais ortogonais so unitrias.
Denio A.1 Uma matriz : por : possui a forma escalonada se:
1. As linhas nulas, se existirem, se encontram na parte inferior da matriz.
2. Ao percorrer as linhas de cima para baixo, o primeiro elemento no nulo de cada
linha vai se deslocando para a direita.
O primeiro elemento no nulo em cada linha, quando percorrida da esquerda para a
direira, chamado de piv da linha.
Denio A.2 Uma matriz : por : possui a forma escalonada reduzida se:
1. As linhas nulas, se existirem, se encontram na parte inferior da matriz.
2. O primeiro elemento no nulo em cada linha, quando percorrida da esquerda para
a direira, igual a 1. Este o piv da linha.
3. So nulos todos os demais elementos da coluna que contm o piv.
4. Ao percorrer as linhas de cima para baixo, o primeiro elemento no nulo de cada
linha vai se deslocando para a direita.
A.2 Multiplicao de matrizes
A multiplicao a operao que leva duas matrizes = (c
ij
)
mn
e 1 = (/
jk
)
np
na
matriz
1 =
_
n

k=1
c
ik
/
kj
_
de ordemque uma matriz : por j. Para efetuar o produto 1. o nmero de colunas de
deve ser igual ao nmero de linhas de 1. Quando este for o caso, se diz que e 1 so
conformes para o produto.
A multiplicao de matrizes uma operao associativa e distributiva mas no
comutativa. Assim,
174 Notas de aula do Prof. Antonio Cndido Faleiros
1.
1
(1
1
C
1
) = (
1
1
1
)C
1
2.
2
(1
2
+C
2
) =
2
1
2
+
2
C
2
3. (
3
+1
3
)C
3
=
3
C
3
+1
3
C
3
desde que as matrizes
i
. 1
i
e C
i
sejam conformes para a adio e a multiplicao.
Se se o nmero de linhas for diferente do nmero de colunas em e 1. ento o produto
1 pode estar denido e o produto 1 no.
A.3 Inversa
Uma matriz quadrada de ordem : inversvel se existir uma matriz quadrada 1 de
ordem : tal que 1 = 1 = 1. onde 1 a matriz identidade de ordem :. A matriz
1 a inversa de . sendo denotada por
1
. Sendo = (c
ij
) e 1 = (/
ij
) . ento as
igualdades matriciais 1 = 1 = 1 resultam nas seguintes igualdades entre os elementos
de . 1 e 1
n

k=1
c
ik
/
kj
= o
ij
e
n

k=1
/
ik
c
kj
= o
ij
.
Se a matriz no for inversvel, diremos que singular.
A inversa de uma matriz nica pois, se 1 e C forem inversas de . ento
1 = 11 = 1(C) = (1)C = 1C = C.
Se for inversvel, ento
1
inversvel e (
1
)
1
= . Se / for um escalar no nulo
e for inversvel, ento / inversvel e (/)
1
= /
1

1
.
Teorema A.3 Sejam e 1 matrizes quadradas tais que 1 = 1. Isto suciente para
garantir que 1 = 1.
Prova. A prova deste fato se baseia em um teorema da lgebra Linear que estabelece o
seguinte: Se as matrizes envolvidas forem de ordem:. o posto de 1 : e, consequentemente
o posto de :. estabelecendo uma bijeo em C
n
. Ento 1 necessariamente a bijeo
inversa e 1 = 1.
Se e 1 forem inversveis ento 1 inversvel e (1)
1
=
1
1
1
. Este resultado
pode ser generalizado. Se
1
. . . . .
n
forem inversveis, ento o produto
1

n

inversvel e
(
1

n
)
1
=
1
n

1
1
.
Se for uma matriz inversvel, ento as equaes A = 1 e 1 = C possuem soluo
nica dadas por A =
1
1 e 1 = C
1
.
Notas de aula do Prof. Antonio Cndido Faleiros 175
Se for uma matriz quadrada, dene-se as potncias inteiras de por

0
= 1.

k
=
k1
.

k
=
_

1
_
k
=
_

k
_
1
.
para todo / _ 1 inteiro.
O posto de uma matriz o nmero de suas colunas que so linearmente independentes.
A nulidade de uma matriz a dimenso do seu ncleo.
Teorema A.4 Seja uma matriz ::. O posto de mais a nulidade de igual a
:.
Teorema A.5 O posto de uma matriz no se modica se ela for multiplicada por uma
matriz inversvel.
Teorema A.6 Seja uma matriz :: de posto /. Existe uma matriz 1 de ordem :.
e uma matriz Q de ordem :. ambas inversveis e tais que 1 = Q
1
1 uma matriz
diagonal onde os / primeiros elementos da diagonal so iguais a 1 e os demais so todos
nulos.
Teorema A.7 Seja uma matriz :: de posto /. Existe uma matriz inversvel Q de
ordem :. tal que
0
= Q
1
uma matriz escalonada reduzida.
A transposta da matriz = (c
ij
) de ordem : por : a matriz
T
= (/
ij
) . de ordem
: por :. onde /
ij
= c
ji
. Vale a propriedade
(1)
T
= 1
T

T
.
Teorema A.8 O nmero de linhas linearmente independentes de uma matriz igual ao
nmero de colunas linearmente independentes.
Prova. Seja
0
= Q
1
a matriz escalonada reduzida do teorema anterior. O nmero
de linhas no nulas o nmero de linhas linearmente independentes em
0
. Em
0
. as
colunas linearmente independentes so aquelas que contm os pivs. Logo, o nmero
de linhas linearmente independentes de
0
igual ao nmero de colunas linearmente
independentes. Como Q e Q
T
so inversveis, o posto de = Q
0
e o de
T
= (
0
)
T
Q
T
so idnticos, mostrando que o nmero de linhas e o nmero de colunas linearmente
independentes de so iguais.
176 Notas de aula do Prof. Antonio Cndido Faleiros
A.4 Operaes elementares e matrizes elementares
Operaes elementares sobre linhas
1. Permutar duas linhas.
2. Multiplicar uma linha de por um escalar no nulo.
3. Adicionar a uma linha um mltiplo de outra linha.
Operaes elementares sobre colunas so denidas de modo anlogo.
As operaes elementares podem ser executadas mediante o produto de matrizes el-
ementares. A matriz que troca a linha i pela linha , aquela obtida a partir da matriz
identidade, trocando a linha i com a linha ,. A matriz que multiplica a linha i de por
um escalar / ,= 0 obtida a partir da identidade, trocando o elemento diagonal da linha
i por /. A matriz que adiciona um mltiplo / da linha i linha , obtida a partir da
matriz identidade, trocando o zero da linha i coluna , por /.
Se 1 for uma matriz elementar, 1 realiza operaes elementares sobre as linhas de
e 1 realiza operaes elementares sobre as colunas de . como mostram os exemplos
que seguem.
Se
1 =
_
_
0 1 0
1 0 0
0 0 1
_
_
.
ento a matriz 1 obtida de trocando a primeira linha com a segunda; 1 uma
matriz obtida de trocando a primeira coluna com segunda.
Se
1 =
_
_
, 0 0
0 1 0
0 0 1
_
_
.
ento a matriz 1 obtida de multiplicando a primeira linha por ,; a matriz 1
obtida de multiplicando a primeira coluna por ,.
Se
1 =
_
_
1 , 0
0 1 0
0 0 1
_
_
.
ento 1 uma matriz obtida de adicionando , vezes a segunda linha primeira; 1
uma matriz obtida de adicionando , vezes a primeira coluna segunda.
As matrizes elementares so inversveis. Se uma matriz for inversvel e 1 uma
matriz elementar, ento 1 e 1 so inversveis.
Se uma coluna ou uma linha de uma matriz for identicamente nula, ela singular. Se
uma coluna de uma matriz for uma combinao linear das outras, a matriz singular.
Teorema A.9 Uma matriz quadrada inversvel se e s se puder ser escrita como um
produto matrizes elementares.
Notas de aula do Prof. Antonio Cndido Faleiros 177
Prova. Se for o produto de matrizes elementares, ela inversvel pois as matrizes
elementares so inversveis. Vamos provar a recproca.
Como = (c
ij
) inversvel, nenhuma de suas colunas identicamente nula. Pelo
menos um elemento da primeira coluna diferente de zero. Se c
11
for igual a zero,
podemos permutar a primeira linha de com outra cujo elemento da primeira coluna
diferente de zero. Denotemos ainda por c
11
o elemento da primeira linha e primeira
coluna da matriz transformada. Podemos dividir a primeira linha por c
11
de modo que
o elemento da primeira linha primeira coluna que igual a 1. Agora, podemos adicionar
s demais linhas de mltiplos da primeira de modo que todos os elementos da primeira
coluna, exceto o primeiro, quem iguais a zero. Esta matriz obtida de atravs de
operaes elementares inversvel e ser denotada por
1
.
Se todos os elementos da segunda coluna de
1
da diagonal principal para baixo forem
nulos, a segunda coluna de
1
seria um mltiplo da primeira e esta matriz seria singular.
Como ela no singular, pelo menos um elemento da segunda coluna da diagonal principal
para baixo diferente de zero. Se necessrio, trocamos a segunda linha com outra abaixo
dela que possui elemento no nulo na segunda coluna. O elemento da segunda linha
segunda coluna desta matriz assim transformada no nulo e podemos dividir agora a
segunda linha por ele. O elemento (2. 2) ca igual a 1. Podemos agora adicionar s outras
linhas mltiplos da segunda de modo a anular todos os demais elementos da segunda
coluna. Observe que a primeira coluna no modicada neste processo pois o elemento
da primeira coluna da segunda linha zero. Denominemos esta nova matriz de
2
. Ela
foi obtida de
1
a partir de operaes elementares e, portanto, inversvel.
Continuando com este processo, chegamos matriz identidade, aplicando transfor-
maes elementares sobre as linhas de . Sejam 1
1
. 1
2
. . . . . 1
k
as matrizes elementares
que realizam estas operaes. Ento 1
k
1
1
= 1 e = (1
k
1
1
)
1
1 = 1
1
1
1
1
k
.
Como a inversa de uma matriz elementar elementar, um produto de matrizes ele-
mentares.
178 Notas de aula do Prof. Antonio Cndido Faleiros
Apndice B
Determinante
B.1 Permutao
Uma funo bijetora o : 1. 2. . . . . : 1. 2. . . . . : chamada de permutao
do conjunto 1. 2. . . . . :. Basta apresentar a nupla ordenada (o(1). . . . . o(:)) para
estabelecer o sem ambiguidade. A identidade (1. 2. . . . . :) uma permutao. Sendo
bijetora, a permutao inversvel e, se o(i) = ,. sua inversa o
1
leva , em i.
Sejam , e / dois inteiros distintos no conjunto 1. 2. . . . . :. Uma permutao que
leva , em / e / em ,. mantendo xos os outros inteiros, chamada de transposio.
Se t for uma transposio, basta informar que t(,) = / para inferir que t(/) = , e que
t(i) = i para todo i diferente de , e /.
Toda permutao a composio de um nmero nito de transposies. De fato,
sejam t
i
. i = 1. . . . . : permutaes que tanto pode ser uma transposio quanto uma
identidade, denidas por
t
1
(1) = o(1).
t
2
t
1
(2) = o(2).
. . . .
t
n
(t
n1
t
2
t
1
(:)) = o(:).
Estas equaes denem t
1
. t
2
. . . . . t
n
sem ambiguidade. Observe que, se o(1) = 1. ento
t
1
a identidade. Se o(2) = t
1
(2). t
2
a identidade. Em geral, para / _ 2. sendo
o(/) = t
k1
t
2
t
1
(/). ento t
k
a permutao identidade. Em particular, t
n
sempre
a identidade e foi colocada na composio apenas para carmos com um nmero exato de
: permutaes, entre transposies e identidades. A permutao o igual composio
t
n
t
2
t
1
.
Retirando as identidades desta composio, vemos que o uma composio de permu-
taes que, entretanto, no nica. Todavia, duas decomposio de o em permutaes
ter ou um nmero par de fatores ou um nmero mpar de fatores. Provaremos esta
armao logo adiante.
179
180 Notas de aula do Prof. Antonio Cndido Faleiros
Seja o uma permutao de 1. 2. . . . . :. Se i < , e o(i) o(,) diremos que o par
(i. ,) uma inverso de o. Denimos o sinal de o do seguinte modo: Se o nmero de
inverses de o for par, seu sinal ser +1. Se o nmero de inverses de o for mpar, seu
sinal ser 1. O sinal de o ser denotado por :iq:(o).
A permutao identidade no apresenta nenhuma inverso. Portanto, seu sinal +1.
Teorema B.1 Sejam o
1
e o
2
duas permutaes de 1. 2. . . . . :. Ento
:iq:(o
2
o
1
) = :iq:(o
2
):iq:(o
1
).
Prova. Observe a tabela que vem em seguida, onde i < ,.
Inverses
o
1
o
2
o
2
o
1
o
1
(i) < o
1
(,) o
2
o
1
(i) < o
2
o
1
(,) 0 0 0
o
1
(i) < o
1
(,) o
2
o
1
(i) o
2
o
1
(,) 0 1 1
o
1
(i) o
1
(,) o
2
o
1
(i) < o
2
o
1
(,) 1 1 0
o
1
(i) o
1
(,) o
2
o
1
(i) o
2
o
1
(,) 1 0 1
Ela mostra que quando h uma inverso em o
2
o
1
ou h uma inverso em o
1
ou h
uma em o
2
mas no em ambas ao mesmo tempo. Quando no h inverso em o
2
o
1
ento
no h inverso nem em o
1
nem em o
2
ou ambas apresentam uma inverso. Isto signica
que o nmero de inverses de o
2
o
1
e a soma do nmero de inverses em o
1
e o
2
tm a
mesma paridade. Isto implica na igualdade dos sinais
:iq:(o
2
o
1
) = :iq:(o
2
):iq:(o
1
).

Se uma permutao o mantm um nmero / xo, isto , se o(/) = /. as inverses


envolvendo este nmero no precisam ser contadas no clculo do sinal. O nmero de
inverses (i. /). com i < / igual ao nmero de inverses (/. ,) com / < ,. Logo, o
nmero mantido xo pela permutao sempre leva a um nmero par de inverses. Esta
observao til na prova do prximo teorema.
Teorema B.2 O sinal de uma transposio 1.
Prova. Se a transposio levar i em , e , em i. de acordo com a observao feita
acima, podemos ignorar as inverses relativas aos nmeros mantidos xos. Sobram apenas
i e ,. para os quais h uma inverso. Logo, o sinal da transposio 1.
Teorema B.3 Toda permutao uma composio de transposies. Esta composio
no nica. Entretanto, o nmero de transposies ou sempre par ou sempre mpar.
Prova. O sinal de toda transposio 1. Quando :iq:(o) = +1. qualquer decom-
posio de o em transposies tem um nmero par de fatores. Quando :iq:(o) = 1. o
nmero de transposies que a compem mpar.
Notas de aula do Prof. Antonio Cndido Faleiros 181
Teorema B.4 O sinal de uma permutao igual ao sinal de sua inversa.
Prova. Como o
1
o a identidade cujo sinal +1. segue :iq:(o
1
):iq:(o) =:iq:(o
1
o) =
1. Logo, :iq:(o
1
) e :iq:(o) so ambos iguais a +1 ou ambos iguais a 1.
B.2 Determinante
Seja = (c
ij
) uma matriz quadrada de ordem :. O determinante de denido por
det() =

:iq:(o)c
1(1)
c
2(2)
c
n(n)
onde o pecorre o conjunto de todas as permutaes de 1. 2. . . . . :.
Cada permutao o de 1. 2. . . . . : possui inversa t. Se o(i) = ,. ento t(,) = i
e c
i(i)
= c
(j)j
. Consequentemente, o produto c
1(1)
c
2(2)
c
n(n)
uma reordenao
c
(1)1
c
(2)2
c
(n)n
e, portanto, so iguais. Como :iq:(o) = :iq:(t). segue
det() =

:iq:(t)c
(1)1
c
(2)2
c
(n)n
onde t percorre o conjunto de todas as permutaes de 1. 2. . . . . :.
Teorema B.5 O determinante de uma matriz igual ao determinante de sua transposta.
Prova. Se 1 = (/
ij
) for a transposta de = (c
ij
). ento /
ij
= c
ji
. Assim,
det() =

:iq:(o)c
(1)1
c
(2)2
c
(n)n
=

:iq:(o)/
1(1)
/
2(2)
/
n(n)
= det(1).

Teorema B.6 Se uma linha ou uma coluna de uma matriz quadrada for nula, seu deter-
minante zero.
Prova. Quando a linha i for nula, c
i(i)
= 0 para toda permutao o e assim, det() =
0. Uma coluna nula na matriz uma linha nula na transposta. Assim, det(
T
) = 0 e,
portanto, det() = 0.
Teorema B.7 Se permutarmos duas linhas de uma matriz, o determinante muda de
sinal. Se permutarmos duas colunas de uma matriz, o determinante muda de sinal.
182 Notas de aula do Prof. Antonio Cndido Faleiros
Prova. Seja 1 = (/
ij
) a matriz obtida de = (c
ij
) permutando-se as linhas : e :. de
modo que /
rj
= c
sj
e /
sj
= c
rj
. Assim,
det(1) =

:iq:(o) /
r(r)
/
s(s)

=

:iq:(o) c
s(r)
c
r(s)

=

:iq:(o) c
r(s)
c
s(r)

=

:iq:(ot) c
r;(r)
c
s;(s)

onde t a transposio que leva : em : e : em :. Como o percorre todas as permutaes
possveis, ot tambm as percorre e assim,
det(1) =

:iq:(o) c
r(r)
c
s(s)
= det().

Teorema B.8 Se duas linhas ou duas colunas de uma matriz quadrada forem iguais, seu
determinante zero.
Prova. Se duas linhas da matriz so iguais, ao trocar uma linha pela outra, a matriz
permanece inalterada e seu determinante troca de sinal. Logo, det() = det(). o
que resulta em det() = 0.
Teorema B.9 Seja = [
1
. . . . .
j
+ n
j
. . . . .
n
]. 1 = [
1
. . . . .
j
. . . . .
n
]. e C = [
1
.
. . . . n
j
. . . . .
n
]. matrizes quadradas de ordem :. onde
1
. . . . .
n
e n
j
so as colunas de
1 e C. A coluna , de
j
+n
j
. Ento
det() = det(1) + det(C).
Prova. Imediata, a partir da denio.
Vale um teorema anlogo se os elementos de uma linha de forem decompostos em
duas parcelas.
Teorema B.10 Sejam
1
. . . . .
n
vetores coluna em C
n
. Ento para todo escalar ,.
det[
1
. . . . . ,
i
. . . . .
n
] = , det[
1
. . . . .
i
. . . . .
n
]
O mesmo resultado se aplica ao multiplicarmos uma linha de por um escalar ,.
Notas de aula do Prof. Antonio Cndido Faleiros 183
Prova. Imediata a partir da denio.
Corolrio B.11 Se uma matriz quadrada de ordem : e , um escalar,
det(,) = ,
n
det().
Teorema B.12 Se uma linha de uma matriz quadrada for um mltiplo de outra linha
de . ento det() = 0.
Prova. Se , ,= 0. det[ . . . .
i
. . . . . ,
i
. . . . ] = , det[ . . . .
i
. . . . .
i
. . . . ] = 0.
Quando , = 0. uma linha da matriz nula e det() = 0.
Teorema B.13 O determinante de uma matriz no se altera se adicionarmos a uma de
suas colunas um mltiplo de outra. O mesmo resultado se aplica se adicionarmos a uma
de suas linhas um mltiplo de outra.
Prova. Se , ,= 0. det[ . . . .
i
. . . . .
j
+ ,
i
. . . . ] = det[ . . . .
i
. . . . .
j
. . . . ]+ , det[
. . . .
i
. . . . .
i
. . . . ] = det[ . . . .
i
. . . . .
j
. . . . ].
Teorema B.14 Se = (c
ij
) for uma matriz quadrada triangular superior ou triangular
inferior, ento
det() = c
11
c
22
c
nn
.
Prova. Se for uma matriz quadrada de ordem :. triangular superior, ento c
ij
= 0
quando i ,. Sendo o uma permutao de 1. 2. . . . . : termo
c
1(1)
c
2(2)
c
n(n)
ser no nulo apenas quando o(1) _ 1. o(2) _ 2. . . . . o(:) _ :. Isto s ocorre se o(:) = :.
. . . . o(2) = 2. o(1) = 1. Da, o nico termo no nulo do determinante de c
11
c
22

c
nn
.
Corolrio B.15 O determinante da matriz identidade igual a 1.
Teorema B.16 Seja uma matriz quadrada. O det() ,= 0 se e s se for inversvel.
Prova. Se for inversvel, seja 1 a sua inversa. Como 1 = 1. det() det(1) = 1.
provando que det() ,= 0.
Quando inversvel, suas colunas formam uma base da imagem indicando que suas
colunas so vetores linearmente independentes.
Se for singular, uma de suas linhas combinao linear das outras e det() = 0.
184 Notas de aula do Prof. Antonio Cndido Faleiros
Teorema B.17 Se 1 for uma matriz elementar e uma matriz quadrada, todas de
ordem :. ento det(1) = det(1) det().
Prova. Se 1 for uma matriz elementar que permuta a linha i com a linha ,. ento
det(1) = 1 e det(1) = det(). provando que det(1) = det(1) det() para este
caso.
Se 1 for uma matriz elementar que multiplica uma linha por :. ento det(1) = : e
det(1) = : det(). provando que neste caso tambm vale o teorema.
Se 1 for uma matriz elementar que multiplica linha i um mltiplo : da linha ,. ento
det(1) = 1 e det(1) = det(). provando que o teorema tambm vale neste ltimo caso,
o que completa a prova do teorema.
Corolrio B.18 Se 1
1
. 1
2
. . . . . 1
k
forem matrizes elementares e for uma matriz
quadrada, todas de ordem :. ento det(1
1
1
2
1
k
) = det(1
1
) det(1
2
) det(1
k
)
det().
Teorema B.19 Se e 1 forem matrizes quadradas de mesma ordem,
det(1) = det() det(1).
Prova. Se for inversvel, = 1
1
1
2
1
k
. onde 1
1
. 1
2
. . . . . 1
k
so matrizes
elementares. Assim, det(1) = det(1
1
1
2
1
k
1) = det(1
1
) det(1
2
) det(1
k
)
det(1) = det() det(1).
Se ou 1 for singular, 1 singular e det(1) = 0 e det() det(1) = 0.
Corolrio B.20 Se for uma matriz quadrada inversvel, det(
1
) = 1, det().
Teorema B.21 Matrizes quadradas semelhantes possuem o mesmo determinante.
Prova. Se e 1 forem matrizes quadradas semelhantes, ento existe uma matriz
inversvel 1 de modo que 1 = 11
1
e det(1) = det(1) det() det(1
1
) = det().
B.3 Cofator
Seja = (c
ij
) uma matriz quadrada de ordem :. Seu determinante
det() =

:iq:(o)c
1(1)
c
n(n)
onde o somatrio

percorre todas as permutaes do conjunto o = 1. 2. . . . . :.


Podemos agrupar esta soma do seguinte modo: tomemos todas as permutaes que levam
1 em 1. depois aquelas que levam 1 em 2 e assim por diante, at aquelas que levam 1 em
Notas de aula do Prof. Antonio Cndido Faleiros 185
:. Nas permutaes que levam 1 em 1 podemos colocar c
11
em evidncia; nas que levam
1 em 2. o c
12
pode ser colocado em evidncia e, naquelas que levam 1 em : podemos
colocar o c
1n
em evidncia e escrever
det() = c
11
c
11
+c
12
c
12
+c
13
c
13
+ +c
1n
c
1n
.
O escalar c
1j
chamado de cofator de c
1j
.
Vemos que c
11
=

(1)=1
:iq:(o)c
2(2)
c
n(n)
onde a soma percorre todas as per-
mutaes que levam 1 em 1. A cada permutao o em 1. 2. . . . . : que mantm xo o 1.
corresponde a uma permutao : em o
0
= 2. 3. . . . . :. onde :(i) = o(i) para i = 2. . . . .
:. Ambas possuem o mesmo nmero de inverses e, portanto, possuem o mesmo sinal.
Para estabelecer o sinal de uma permutao, as inverses de um ponto xo no precisam
ser contadas, uma vez que o nmero dessas inverses um nmero par. Logo, c
11
=

:iq:(:)c
2(2)
c
n(n)
o determinante de uma matriz que se obtm de excluindo
sua primeira linha e sua primeira coluna. Denotamos este determinante por
11
.
Em geral, vamos denotar por
ij
o determinante da matriz obtida quando se elimina
a linha i e a coluna , de .
Para determinar c
12
. o cofator de c
12
. faz-se o seguinte raciocnio: Permutando a
primeira coluna de com a segunda, obtemos uma matriz 1 = (/
ij
) onde /
11
= c
12
e
det() = det(1). Desta igualdade segue
det() = c
12
c
12
+ = det(1) = /
11
1
11
+ = c
12
1
11
+
onde 1
11
o determinante da matriz obtida de 1 ao excluir sua primeira linha e sua
primeira coluna que coincide com a matriz obtida de excluindo sua primeira linha e sua
segunda coluna. Logo 1
11
=
12
e assim, c
12
=
12
.
O termo c
13
pode ser obtido trazendo a terceira coluna para o lugar da primeira,
fazendo duas permutaes: basta trocar esta coluna sucessivamente com as que esto
sua esquerda at conduzi-la para a posio da primeira. Neste processo, o sinal do
determinante da matriz se modica duas vezes. O determinante da matriz nal igual
ao de . Por um raciocnio anlogo ao anterior, conclui-se que c
13
=
13
. onde
13
o
determinante da matriz obtida ao eliminar a primeira linha e a terceira coluna de .
Prosseguindo com o raciocnio anterior, chega-se ao desenvolvimento
det() = c
11
c
11
+c
12
c
12
+c
13
c
13
+ +c
1n
c
1n
onde c
1j
= (1)
1j

1j
o cofator de c
1j
e
1j
o determinante da matriz obtida ao eliminar
a linha 1 e a coluna , de . Esta frmula desenvolve o determinante pela primeira linha
e conhecida por desenvolvimento do determinante pela primeira linha.
De modo semelhante, podemos desenvolver o determinante pela linha i. usando o
argumento seguinte. O determinante de a soma de diversas parcelas, cada uma com
: fatores. Cada parcela contm um nico fator da linha i e um nico fator da linha ,. No
determinante de . vamos colocar um evidncia os termos que pertencem linha i
det() = c
i1
c
i1
+ +c
ij
c
ij
+ +c
in
c
in
.
186 Notas de aula do Prof. Antonio Cndido Faleiros
O nmero c
ij
que multiplica c
ij
chamado de cofator de c
ij
. Mediante i1 transposies
da linha i com as que esto acima dela e , 1 transposies da coluna , com as que esto
esquerda dela, a matriz se transformar numa matriz 1 na qual o elemento c
ij
car
posicionado na primeira linha e primeira coluna. A cada transposio, o determinante
muda de sinal. Como h um total de (i 1) + (, 1) transposies,
det() = (1)
(i1)+(j1)
det(1) = (1)
i+j
det(1).
Sabemos que det(1) = c
ij
1
11
+ onde 1
11
o determinante da matriz obtida eliminando
a primeira linha e a primeira coluna de 1. Esta matriz igual quela obtida ao eliminar a
linha i e a coluna , de . Assim, det() = (1)
i+j
c
ij

ij
+ . onde
ij
o determinante
da matriz (i. ,) obtida de retirando sua linha i e sua coluna ,. chamada de menor (i. ,)
de . Provamos que o cofator de c
ij
no desenvolvimento do det() c
ij
= (1)
i+j
det
ij
.
Na soma que dene o determinante de . podemos colocar em evidncia os elementos
c
i1
. c
i2
. . . . . c
in
. A parcela que contm um desses fatores no conter nenhum dos demais.
Cada um deles estar multiplicado pelo seu cofator e assim
det() = c
i1
c
i1
+c
i2
c
i2
+ +c
in
c
in
onde c
ij
= (1)
i+j
det (i. ,) o cofator de c
ij
. Como os elementos c
i1
. c
i2
. . . . . c
in
so
todos da linha i. a frmula acima conhecida por desenvolvimento do determinante pela
linha i.
Um argumento semelhante nos permite desenvolver o determinante pela coluna ,.
Obtemos ento o desenvolvimento do determinante pela coluna ,
det() = c
1j
c
1j
+c
2j
c
2j
+c
3j
c
3j
+ +c
nj
c
nj
Um modo prtico de utilizar estas frmulas consiste em aplicar transformaes ele-
mentares sobre a matriz zerando o maior nmero de elementos de uma linha ou de uma
coluna e usar as frmulas acima para reduzir o determinante original a uma soma de
outros envolvendo matrizes de ordem : 1. Este processo pode ser utilizado mais de
uma vez reduzindo sucessivamente a ordem das matrizes cujos determinantes precisam
ser calculados.
Denio B.22 Seja uma matriz quadrada de ordem :. A matriz cujo elemento da
linha i coluna , c
ji
(observe a ordem dos ndices em que primeiro vem o , e depois o i)
chamada de matriz adjunta clssica de e denotada por cd,().
Teorema B.23 Se for inversvel, ento cd,() = cd,() = det() 1.
Prova. Provamos que

j
c
ij
c
ij
= det().
Notas de aula do Prof. Antonio Cndido Faleiros 187
Se i for diferente de /.

j
c
kj
c
ij
corresponderia ao determinante de uma matriz em que
a linha i foi substituda pela linha /. As linhas i e / desta matriz seriam iguais e seu
determinante seria igual a zero. Portanto, para i ,= /.

j
c
kj
c
ij
= 0.
Podemos usar o delta de Kronecker para unicar as duas ltimas expresses em destaque

j
c
kj
c
ij
= o
ik
det().
Ora, o lado esquerdo desta expresso o elemento da linha / coluna i da matriz cd,()
e o lado direito o elemento da linha / coluna i da matriz det() 1. provando que
cd,() = det() 1.
O lado esquerdo da expresso tambm o elemento da linha i coluna / da matriz
cd,() e o lado direito o elemento da linha i coluna / da matriz det() 1. provando
que cd,() = det() 1.
B.4 Regra de Cramer
Consideremos um sistema de : equaes com : incgnitas
n

j=1
c
ij
r
j
= /
i
.
para i = 1. 2. . . . . :. Se a matriz = (c
ij
) for inversvel, o sistema possui soluo nica.
O mtodo de Cramer fornece um meio de resolver o sistema usando determinantes. Ele
pouco eciente e usado apenas para sistemas pequenos.
Sendo c
ij
os cofatores de c
ij
ento

i
c
ij
c
ik
= o
jk
det()
n

i=1
c
ik
/
i
=
n

i=1
c
ik
_
n

j=1
c
ij
r
j
_
=
n

j=1
_
n

i=1
c
ij
c
ik
_
r
j
=
n

j=1
det()o
jk
r
j
= det()r
k
Dividindo pelo det() segue
r
k
=

n
i=1
c
ik
/
i
det()
=

k
det()
.
onde
k
=

n
i=1
c
ik
/
i
o determinante de uma matriz obtida de . trocando-se sua coluna
/ por /

k
= det
_

_
c
11
c
1;k1
/
1
c
1;k+1
c
1n
c
21
c
2;k1
/
2
c
2;k+1
c
2n
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
c
n1
c
n;k1
/
n
c
n;k+1
c
nn
_

_
188 Notas de aula do Prof. Antonio Cndido Faleiros
B.5 Determinante de Vandermonde
Sejam r
1
. . . . . r
n
nmeros reais. O nmero real
\
n
(r
1
. r
2
. . . . . r
n
) = det
_

_
1 r
1
r
2
1
r
n1
1
1 r
2
r
2
2
r
n1
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1 r
n
r
2
n
r
n1
n
_

_
chamado de determinante de Vandermonde. Vamos mostrar que
\
n
(r
1
. . . . . r
n
) = c(r
n
r
1
)(r
n
r
2
) (r
n
r
n1
).
Desenvolvendo \
n
(r
1
. . . . . r
n
) pela ltima linha, vemos que c o cofator de r
n1
n
que
igual ao determinante de Vandermonde de ordem inferior
c = \
n1
(r
1
. . . . . r
n1
).
Calculando os determinantes de Vandermonde para : = 2 e : = 3. obtemos \
2
(r
1
. r
2
) =
r
2
r
1
e \
3
(r
1
. r
2
. r
3
) = \
2
(r
1;
r
2
)(r
3
r
1
)(r
3
r
2
) = (r
2
r
1
) (r
3
r
1
)(r
3
r
2
).
Vamos provar por induo que
\
n
(r
1
. . . . . r
n
) =

i<j
(r
j
r
i
).
adotando como hiptese de induo a validade de
\
n1
(r
1
. . . . . r
n1
) =

i<j<n
(r
j
r
i
).
Da,
\
n
(r
1
. . . . . r
n
) = \
n1
(r
1
. . . . . r
n1
)

i<n
(r
n
r
i
)
=

i<j<n
(r
j
r
i
)

i<n
(r
n
r
i
)
=

i<j
(r
j
r
i
)
Esta igualdade vale mesmo quando os r
i
no forem distintos dois a dois, caso em que o
determinante de Vandermonde nulo.
Trocando o nmero r
n
pela varivel r. \
n
(r
1
. . . . . r
n1
. r) se torna um polinmio em
r de grau : 1 que possui r
1
. . . . . r
n1
como razes. Assim,
\
n
(r
1
. . . . . r
n1
. r) = c(r r
1
)(r r
2
) (r r
n1
).
onde c um nmero real que no depende de r.
Notas de aula do Prof. Antonio Cndido Faleiros 189
B.6 Determinante, uma denio alternativa
Seja = (c
ij
) uma matriz : : e
1
= (c
1j
) .
2
= (c
2j
) . . . .
n
= (c
nj
) suas colunas.
Usaremos a notao [
1
. . . . .
n
] para designar a matriz . O determinante de o
nmero real denotado por det() ou det com as propriedades abaixo.
1. Multilinearidade
det[. . . . c
i
+,n
i
. . . .] = cdet[. . . .
i
. . . .] +, det[. . . . n
i
. . . . .]
2. Alternatividade
det[. . . .
i
. . . . .
j
. . . .] = det[. . . .
j
. . . . .
i
. . . .].
3. Normalizao
det 1 = det[c
1
. . . . . c
n
] = 1.
onde 1 a matriz identidade de ordem : e c
j
a coluna , da matriz identidade.
Pela alternatividade, se uma coluna da matriz for nula ou se duas colunas forem iguais,
seu determinante nulo. Agora, usando a multilinearidade e a observao acima, se c for
um escalar,
det(. . . .
i
. . . . .
j
+c
i
. . . .) = det(. . . .
i
. . . . .
j
. . . .).
Da ca evidente que, se uma coluna for uma combinao linear das demais, ento seu
determinante nulo. Se o for uma permutao de 1. 2. . . . . : ento a alternatividade
garante que
det[c
(1)
. c
(2)
. . . . . c
(n)
] = :iq:(o)
pois a cada inverso de colunas h uma troca de sinal. Observando que
j
=

n
i=1
c
ij
c
i
obtemos
det() =

i
1

i
2

i
n
c
i
1
1
c
i
2
2
c
i
n
n
det[c
i
1
. c
i
2
. . . . . c
i
n
].
Se dois ndices em det[c
i
1
. c
i
2
. . . . . c
i
n
] forem iguais, o determinante nulo. Logo, as
parcelas no nulas so aquelas em que i
1
. i
2
. . . . . i
n
for uma permutao o de 1. 2.
. . . . : e assim,
det() =

i
1

i
2

i
n
:iq:(i
1
. i
2
. . . . . i
n
)c
i
1
1
c
i
2
2
c
i
n
n
=

:iq:(o)c
(1)1
c
(2)2
c
(n)n
onde o somatrio percorre todas as permutao o de 1. 2. . . . . :. Esta exatamente
a denio anterior. A frmula acima ainda indica que as trs propriedades enumeradas
na denio de determinante so sucientes para garantir a existncia e unicidade do
determinante.
190 Notas de aula do Prof. Antonio Cndido Faleiros
Referncias Bibliogrcas
[BoCoFi] J. L. Boldrini, S. I. R. Costa, V. L. Figueiredo e H. G. Wetzler, lgebra
Linear, Terceira Edio. Editora HARBRA Ltda, 1980
[CaDoCo] Callioli, C.A., Domingues, H.H., e Costa R.C.F., lgebra Linear e Aplicaes,
sexta edio. Editora Atual, 1990.
[Franklin] Joel N. Franklin, Matrix Theory, Dover publications, Inc., 1993.
[Homan] Homann & Kunze, lgebra Linear. Editora da USP com Editora Polgono.
[Kolman] Bernard Kolman, Introduo lgebra Linear com Aplicaes, sexta edio.
Editora LTC, 1998.
[Lang] Serge Lang, lgebra Linear. Editora Edgard Blcher.
[Lawson] Terry Lawson, lgebra Linear. Editora Edgard Blcher, 1997. Acompanham
este livro: Matlab Labs for Linear Algebra, Mathematica Labs for Linear
Algebra, Maple Labs for Linear Algebra.
[Lipschutz] Seymour Lipschutz, lgebra Linear. Coleo Schaum. Makron Books.
[Nering] Evar D. Nering, Linear Algebra and Matrix Theory. John Wiley & Sons, 1970.
[Nicholson] W. Keith Nicholson, lgebra Linear, segunda ed. McGraw-Hill, 2004.
[NobDan] Ben Noble & James W. Daniel, lgebra Linear Aplicada, segunda edio.
Guanabara Koogan, 1986.
[Poole] David Poole, lgebra Linear: Uma introduo moderna. Cengage Learning,
2004.
[RoHo] Chris Rorres e Howard Anton, lgebra Linear com Aplicaes, oitava edio.
Editora Bookman, 2001.
[TrefBau] Lloyd N. Trefethen and David Bau III, Numerical Linear Algebra. SIAM,
Society for Industrial and Applied Mathematics, 1997.
191

You might also like