Escolar Documentos
Profissional Documentos
Cultura Documentos
Obs. Apenas uma pequena parte deste material ser a utilizado em sala
de aula.
O objetivo deste captulo e fornecer a base matem atica para a an alise e
sntese de sistemas de controle.
No estudo de algebra linear a no cao de conjunto e um conceito
fundamental.
Def. Um conjunto e denido como sendo uma cole cao de objetos e e
explicitado listando-se seus elementos.
F = {0, 1, 2, }
Uma outra forma de explicitar um conjunto e evidenciando alguma
propriedade comum de seus elementos:
F = {x R / x 0}
Conjuntos de interesse particular:
R : conjunto dos n umeros reais
C : conjunto dos n umeros complexos
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 1
Corpos numericos
Def. Um corpo numerico e um conjunto, denotado por F, de elementos
escalares e duas opera coes: adi cao e multiplica cao - ambas denidas sobre
F, satisfazendo as seguintes propriedades:
1. , F, + F, F
2. Os n umeros 0 e 1 s ao elementos de F tais que:
+ 0 = F
1 = F
3. F ent ao F
4. = 0 F ent ao
1
F
5. Associatividade: , , F
( + ) + = + ( + )
() = ()
6. Comutatividade : , F
+ = +
=
7. Distributividade: , , F
( + ) = +
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 2
Corpos numericos
Exemplos:
1. S = {0, 1} com as deni coes usuais de soma e de multiplicacao n ao
formam um corpo pois:
1 + 1 = 2
Entretanto, se redenirmos as opera coes: sendo:
0 + 0 = 0 ; 1 + 1 = 1 ; 1 + 0 = 1
0.1 = 0 ; 0.0 = 0 ; 1.1 = 1
Com essas opera coes S = {0, 1} forma um corpo.
2. Considere o conjunto M
22
de todas as matrizes 2 2 da forma:
M =
_
_
x y
y x
_
_
onde x, y sao n umeros reais arbitr arios. A soma e de multiplica cao de
matrizes s ao as usuais. Sejam os elementos neutros da soma e da
multiplica cao:
0 =
_
_
0 0
0 0
_
_
; I =
_
_
1 0
0 1
_
_
Vericar que forma um corpo.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 3
Exemplos
Espa co X = R
n
, com as opera coes de adi cao vetorial e multiplica cao
por escalar denidas de maneira convencional
Y = {0} , 0 R
n
Z = span(v
1
, v
2
, . . . , v
k
) , v
i
R
n
, i = 1, . . . , k
span(v
1
, v
2
, . . . , v
k
) =
_
1
v
1
+ +
k
v
k
:
i
R
_
W =
_
f : R
+
R
n
, f diferenciavel
_
(f
1
+ f
2
)(t) = f
1
(t) + f
2
(t) (soma)
(f)(t) = f(t) (multiplica cao por escalar)
Note que um elemento em W e uma trajet oria no R
n
V =
_
x W : x = Ax
_
Os elementos de V sao trajet orias do R
n
solu coes do sistema linear
x = Ax
Espa co dos polin omios em s de grau menor ou igual a n
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 5
_
b
1
b
2
.
.
.
b
m
_
_
= a
1
b
1
+ a
2
b
2
+ + a
m
b
m
CA = C
_
a
1
a
2
a
m
_
=
_
Ca
1
Ca
2
Ca
m
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 7
BD =
_
_
b
1
b
2
.
.
.
b
m
_
_
D =
_
_
b
1
D
b
2
D
.
.
.
b
m
D
_
_
a
i
b
i
: matriz n por r (vetor n 1 multiplicado por vetor 1 r)
b
i
a
i
: so esta denido para n = r (escalar)
Espa co real de dimens ao n: R
n
Cada vetor x R
n
e uma enupla de n umeros reais
x =
_
_
x
1
x
2
.
.
.
x
n
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 8
Um conjunto de vetores {x
1
, x
2
, . . . , x
n
}, x
i
R
n
, e linearmente
dependente (LD) se e somente se existem escalares
1
,
2
, . . . ,
n
,nao
todos nulos, tais que
1
x
1
+
2
x
2
+ +
n
x
n
= 0
Se a igualdade for verdadeira apenas para
1
=
2
= =
n
= 0
diz-se entao que o conjunto {x
1
, x
2
, . . . , x
n
} e linearmente independente
(LI).
Se um conjunto de vetores {x
1
, x
2
, . . . , x
n
} e linearmente dependente,
existe pelo menos um
i
diferente de zero e (por exemplo, se
1
= 0)
x
1
=
1
1
[
2
x
2
+
3
x
3
+
n
x
n
]
isto e, um dos vetores (mas n ao necessariamente qualquer um) pode ser
escrito como uma combina cao linear dos demais.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 9
Equivalentemente, os vetores s ao LI se
1
x
1
+
2
x
2
+ +
n
x
n
=
1
x
1
+
2
x
2
+ +
n
x
n
=
1
=
1
;
2
=
2
; ;
n
=
n
Ou ainda, se nenhum vetor x
i
puder ser expresso como combina cao linear
dos demais.
O conceito de dependencia linear depende do tipo (corpo) do escalar
considerado.
Considere o conjunto das fun coes racionais em s
_
s
s + 1
,
1
s + 2
_
Nao existem escalares reais
1
,
2
nao todos nulos tais que
1
s
s + 1
+
2
1
s + 2
= 0
No entanto, para escalares pertencentes ao corpo das fun coes racionais
em s, a igualdade vale se
1
=
1
s + 2
;
2
=
s
s + 1
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 10
Dimensao
A dimensao de um espaco vetorial e o n umero m aximo de vetores LI
desse espaco.
Assim, no R
n
ha no m aximo n verores LI.
A dimensao de um espa co vetorial pode ser innita: considere o espa co
das fun coes contnuas no intervalo [a, b]. Em particular, as fun coes
t, t
2
, t
3
, . . ..
i=1
i
t
i
= 0
1
=
2
= = 0
Um conjunto de vetores LI do R
n
e uma base se qualquer vetor x R
n
puder ser expresso de forma unica como uma combina cao linear destes
vetores.
Em um espaco de dimensao n, qualquer conjunto de n vetores LI forma
uma base
Quaisquer duas bases de um espa co n-dimensional possuem o mesmo
n umero de elementos.
Seja {q
1
, q
2
, . . . , q
n
} uma base para o R
n
, ent ao qualquer vetor x R
n
pode ser escrito de maneira unica como
x =
1
q
1
+
2
q
2
+ +
n
q
n
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 11
2
.
.
.
n
_
_
= Q
_
1
2
n
_
_
1
0
0
.
.
.
0
0
_
_
, e
2
=
_
_
0
1
0
.
.
.
0
0
_
_
, . . . , e
n
=
_
_
0
0
0
.
.
.
0
1
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 12
_
x
1
x
2
.
.
.
x
n
_
_
= x
1
e
1
+ x
2
e
2
+ + x
n
e
n
= I
n
_
_
x
1
x
2
.
.
.
x
n
_
_
= se confunde com sua representa cao.
Exemplo: Considere o conjunto dos polin omios de grau menor do que 4.
Base: e
1
= s
3
; e
2
= s
2
; e
3
= s; e
4
= 1
Se x = s
3
+ 4s
2
4s + 10, ent ao
x =
_
e
1
e
2
e
3
e
4
_
_
_
1
4
4
10
_
_
,
_
1 4 4 10
_
Mudanca de Base
Se e
sao as representa coes de um vetor x R
n
em rela cao ` as bases
{e
1
, e
2
, . . . , e
n
} e { e
1
, e
2
, . . . , e
n
}, ent ao
x =
_
e
1
e
2
e
n
_
=
_
e
1
e
2
e
n
_
representar e
i
em termos de { e
1
, e
2
, . . . , e
n
} ou vice-versa.
Seja p
i
=
_
_
p
1i
p
2i
.
.
.
p
ni
_
_
a representa cao de e
i
na base { e
1
, e
2
, . . . , e
n
}:
e
i
=
_
e
1
e
2
e
n
_
_
_
p
1i
p
2i
.
.
.
p
ni
_
_
Ep
i
, i = 1, 2, . . . , n
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 14
_
p
11
p
12
p
1n
p
21
p
22
p
2n
.
.
.
.
.
.
.
.
.
.
.
.
p
n1
p
n2
p
nn
_
_
e
1
e
2
e
n
_
P
x =
_
e
1
e
2
e
n
_
P =
_
e
1
e
2
e
n
_
= P = PQ
PQ = I P = Q
1
Exemplo: polin omios de grau menor do que 4.
Base: e
1
= s
3
s; e
2
= s
2
s; e
3
= s 1; e
4
= 1
Se x = s
3
+ 4s
2
4s + 10, ent ao
x =
_
e
1
e
2
e
3
e
4
_
_
_
1
4
1
11
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 16
Operadores lineares
Transforma cao Linear
Uma fun cao f : X Y e um operador linear se
f(
1
x
1
+
2
x
2
) =
1
f(x
1
) +
2
f(x
2
)
para quaisquer escalares
1
,
2
e x
1
, x
2
X.
y = f(x) ; x X (domnio) , y Y (range)
Exemplo: Seja g uma fun cao contnua sobre [0, T]. A transforma cao
y(t) =
_
T
0
g(t )x()d
e linear, levando do espa co das fun coes contnuas no intervalo [0, T] para
o mesmo espa co.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 17
_
a
1i
a
2i
.
.
.
a
mi
_
_
a representa cao de y
i
na base {u
1
, . . . , u
m
}
y
i
=
_
u
1
u
2
u
m
_
_
_
a
1i
a
2i
.
.
.
a
mi
_
_
, i = 1, 2, . . . , n
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 18
Neste caso,
L(
_
x
1
x
2
x
n
_
) =
_
y
1
y
2
y
n
_
=
_
u
1
u
2
u
m
_
_
_
a
11
a
12
a
1n
a
21
a
22
a
2n
.
.
.
.
.
.
.
.
.
.
.
.
a
m1
a
m2
a
mn
_
_
u
1
u
2
u
m
_
A
Em rela cao ` as bases {x
1
, x
2
, . . . , x
n
} e {u
1
, u
2
, . . . , u
m
},
y = L(x)
_
u
1
u
2
u
m
_
= L(
_
x
1
x
2
x
n
_
)
=
_
u
1
u
2
u
m
_
A = = A
Para se descrever a transforma cao, n ao h a diferen ca entre especicar x, y
ou , .
E claro que A (representa cao da transforma cao linear) depende
das bases escolhidas.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 19
_
e
1
e
n
_
(= A)
(=
A )
A
A
P
P
Q Q = P
1
=
A ;
= P = PA = PAP
1
=
A = PAP
1
,
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 20
A = PAP
1
= Q
1
AQ
A = P
1
AP = Q
AQ
1
= Q = P
1
A,
A : matrizes similares
PAP
1
, P
1
AP : Transforma coes de Similaridade
Todas as representa coes de um operador linear s ao similares. Uma matriz
A R
nn
pode ser vista como a representa cao de um operador linear ou
como o operador linear propriamente dito.
Exemplo de transforma cao linear: A transforma cao que rotaciona
um ponto no plano de 90
o
no sentido anti-hor ario
x
1
x
2
= y
1
x
3
y
2
y
3
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 21
_
3 2 1
2 1 0
4 3 1
_
_
; b =
_
_
0
0
1
_
_
Considere os vetores {b, Ab, A
2
b} (sao LI):
Ab =
_
_
1
0
1
_
_
; A
2
b =
_
_
4
2
3
_
_
; A
3
b =
_
_
5
10
13
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 23
_
0
1
0
_
_
A(Ab) =
_
b Ab A
2
b
_
_
_
0
0
1
_
_
A(A
2
b) =
_
b Ab A
2
b
_
_
_
17
15
5
_
_
=
A =
_
_
0 0 17
1 0 15
0 1 5
_
_
(Forma Companheira)
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 24
Representa cao de A R
nn
na base {q
1
, q
2
, . . . , q
n
}
A = Q
1
AQ ; Q
_
q
1
q
2
q
n
_
i-esima coluna de Q:
= representa cao de q
i
na base ortonormal {e
1
, . . . , e
n
} = q
i
A = Q
1
AQ Q
A = AQ
ou, como Q =
_
q
1
q
2
q
n
_
,
_
q
1
q
2
q
n
_
A =
_
Aq
1
Aq
2
Aq
n
_
a
i
e a i-esima coluna de
A, representa cao de Aq
i
na base {q
1
, . . . , q
n
}.
Uma escolha adequada da base {q
1
, q
2
, . . . , q
n
} pode levar a
representa coes importantes.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 25
Seja A R
nn
. Se existir um vetor b R
n1
tal que o conjunto de n
vetores {b, Ab, A
2
b, . . . , A
n1
b} seja linearmente independente e se
A
n
=
1
b +
2
Ab + +
n
A
n1
b
ent ao a representa cao de A na base {b, Ab, A
2
b, . . . , A
n1
b} e dada por
(forma companheira)
A =
_
_
0 0 0
1
1 0 0
2
0 1 0
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 0
n1
0 0 1
n
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 26
Ortonormaliza cao
Um vetor x esta normalizado se sua norma Euclidiana e igual a 1, ou
seja, x
x = 1.
Dois vetores x
1
e x
2
sao ortogonais se x
1
x
2
= x
2
x
1
= 0.
Um conjunto de vetores {x
1
, x
2
, . . . , x
n
} e ortonormal se
x
i
x
j
=
_
_
_
0 se i = j
1 se i = j
Dado um conjunto de vetores LI {x
1
, x
2
, . . . , x
n
}, pode-se obter um
conjunto de vetores ortonormais atraves do procedimento de
ortonormaliza cao de Schmidt:
u
1
= x
1
q
1
= u
1
/u
1
u
2
= x
2
(q
1
x
2
)q
1
q
2
= u
2
/u
2
.
.
.
.
.
.
u
n
= x
n
n1
k=1
(q
k
x
n
)q
k
q
n
= u
n
/u
n
1
x
2
)q
1
e a proje cao do vetor x
2
ao longo de q
1
, e
x
2
(q
1
x
2
)q
1
e necesssariamente ortogonal ao vetor q
1
.
x
1
= u
1
x
2
q
1
q
2
u
2
Se um conjunto de vetores u
1
, u
2
, . . . , u
n
e ortonormal ent ao
U
_
u
1
u
2
u
n
_
; U
U = I
n
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 28
Propriedades:
Se y = Ux, ent ao
n
i=1
y
2
i
=
n
i=1
x
2
i
, ou
y
2
= Ux
2
= (Ux)
(Ux) = x
Ux = x
x = x
2
Em outras palavras, y = Ux e um mapeamento isometrico (a
multiplica cao por U nao altera a norma)
Se y = Ux e y = U x ent ao
_
y, y
_
=
_
x, x
_
(a multiplica cao por U nao
altera o produto interno) pois
_
y, y
_
=
_
Ux, U x
_
= (Ux)
(U x) = x
Ux =
_
x, x
_
e tambem nao altera o angulo
_
y, y
_
=
_
x, x
_
Se U e ortonormal, a transforma cao linear y = Ux preserva a norma dos
vetores Ux = x e preserva o angulo entre vetores
_
Ux, U x
_
=
_
x, x
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 29
x ; U
=
_
_
cos sin
sin cos
_
_
e
1
e
2
u
1
u
2
2
) e dada por
y = R
x ; R
=
_
_
cos sin
sin cos
_
_
e
1
e
2
u
1
u
2
Q = I = F
RF = I ; R X
X
Sistema com n(n + 1)/2 restri coes e n
2
incognitas (n(n 1)/2 elementos
de F sao arbitr arios)
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 32
Uma solu cao particular pode ser obtida pela fatoriza cao de Cholesky da
matriz R, que produz uma matriz triangular superior L tal que R = L
L.
Assim,
F
RF = F
LF = (LF)
(LF) = I
e F = L
1
aparece como solu cao obvia.
A fatoriza cao de Schur aplicada ` a matriz R produz uma matriz unit aria
V e uma matriz diagonal composta pelos autovalores de R tal que
R = V V
, sugerindo como solu cao
F = V
0.5
V
R
0.5
A escolha da transforma cao F que ortonormaliza X pode ser ditada por
algum criterio especco. Por exemplo, o objetivo pode ser encontrar Q
solu cao do problema
min Tr (X Q)
(X Q)
sujeito a Q
Q = I
que equivale a minimizar a norma (ao quadrado) de x
i
q
i
, i = 1, . . . , n.
Com isso, busca-se uma transforma cao que tente preservar o m aximo
possvel os vetores originais.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 33
Re-escrevendo em termos de F:
min Tr (X XF)
(X XF)
sujeito a F
XF = I
Desenvolvendo os termos que comp oem a fun cao objetivo
min Tr(X
X + F
XF F
X X
XF)
sujeito a F
XF = I
Substituindo a restri cao e lembrando que os termos constantes na fun cao
objetivo n ao inuenciam na solu cao F:
min Tr (F
X X
XF)
sujeito a F
XF = I
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 34
XF + (F
XF I)
_
As condi coes de estacionariedade s ao dadas por
L
F
= 2(R + RF) = 2R(I + F) = 0
L
= (F
XF I) = 0
Resolvendo em termos de F e de :
F =
1
= (
1
)X
X(
1
) = I = X
X =
2
=
_
_
_
+(X
X)
0.5
(X
X)
0.5
= F =
_
_
_
(X
X)
0.5
+(X
X)
0.5
A funcao objetivo original e dada por
min Tr (2X
XF)
e o otimo e obtido para F = (X
X)
0.5
.
Note que a solu cao F = (X
X)
0.5
fornece a mesma base
ortonormalizada Q (apenas trocando o sinal dos vetores) e pode ser
interpretada como a transforma cao F que maximiza a diferen ca entre as
normas (ao quadrado) dos vetores de cada base. A solu cao otima deste
problema de otimiza cao e a mesma obtida pela decomposi cao de Schur.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 35
_
1
1
1
_
_
, x
2
=
_
_
1
2
3
_
_
, x
3
=
_
_
0
1
1
_
_
X
_
x
1
x
2
x
3
_
Procedimento interativo:
u
1
= x
1
; q
1
=
u
1
u
1
=
1
3
_
_
1
1
1
_
_
=
_
_
0.5774
0.5774
0.5774
_
_
u
2
= x
2
(u
1
x
2
)u
1
; q
2
=
u
2
u
2
=
_
_
0.7071
0.0000
0.7071
_
_
u
3
= x
3
(u
2
x
3
)u
2
(u
1
x
3
)u
1
; q
3
=
u
3
u
3
=
_
_
0.4082
0.8165
0.4082
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 36
X:
L = chol(R) =
_
_
1.7321 3.4641 0
0 1.4142 0.7071
0 0 1.2247
_
_
, L
L = R
Q = XL
1
=
_
u
1
u
2
u
3
_
Q
Q = I
_
_
[Q, L] = qr(X)
(decomposi cao triangular
ortonormal)
Usando Schur: [V, ] = schur(R) , R
0.5
= V
0.5
V
Q
2
= XR
0.5
=
_
_
0.9908 0.0890 0.1021
0.1348 0.5758 0.8064
0.0130 0.8127 0.5825
_
_
Q
2
Q
2
= I
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 37
_
a
11
a
12
a
1n
a
21
a
22
a
2n
.
.
.
.
.
.
.
.
.
.
.
.
a
m1
a
m2
a
mn
_
_
_
_
x
1
x
2
.
.
.
x
n
_
_
=
_
_
y
1
y
2
.
.
.
y
m
_
_
(Ax = y)
A (mn) , x (n 1) , y (m1)
a
ij
, y
i
R : dados do sistema; x
i
R : incognitas
Tres situa coes: m > n, m = n ou m < n
Problema: dados A e y
1. x : Ax = y?
2. Se existe solucao, qual o n umero de solu coes LI?
Range da matriz A R
mn
e denido como o conjunto de todas as
possveis combina coes lineares das colunas de A
R(A)
_
y = Ax : x R
n
_
R
m
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 39
Rank da matriz A R
mn
e denido como a dimens ao do range de A
(ou, equivalentemente, como o n umero de colunas LI em A) e denotado
(A).
Espaco nulo da matriz A consiste no conjunto de vetores x R
n
tais
que Ax = 0. A dimens ao do espa co nulo e chamada de nulidade da
matriz A e denotada (A).
N(A)
_
x R
n
: Ax = 0
_
Note que y = Ax pode ser escrito
y = x
1
a
1
+ x
2
a
2
+ + x
n
a
n
e portanto x
i
R, i = 1, . . . , n sao as pondera coes das colunas de
A =
_
a
1
a
2
a
n
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 40
Propriedades
Para A R
mn
(A) = n (A)
rank A = n umero de colunas LI de A
= n umero de linhas LI de A
min (n, m)
N(A) e R(A) sao espa cos lineares; (N(A) e um subespaco do R
n
e
R(A) e um subespaco do R
m
)
Se (A) = 0, N(A) = {0} e as seguintes arma coes sao equivalentes:
x pode ser determinado de maneira unica de y = Ax
colunas de A sao LI
det(A
A) = 0
Se (A) = k, Ax = 0 possui k solu coes LI
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 41
_
0 1 1 2 1
1 2 3 4 1
2 0 2 0 2
_
_
=
_
a
1
a
2
a
3
a
4
a
5
_
Ax = x
1
_
_
0
1
2
_
_
+ x
2
_
_
1
2
0
_
_
+ x
3
_
_
1
3
2
_
_
+ x
4
_
_
2
4
0
_
_
+ x
5
_
_
1
1
2
_
_
a
3
= a
1
+ a
2
; a
4
= 2a
2
a
5
= a
3
a
4
= a
1
+ a
2
2a
2
= a
1
a
2
Ax = (x
1
+ x
3
+ x
5
)
_
_
0
1
2
_
_
+ (x
2
+ x
3
+ 2x
4
x
5
)
_
_
1
2
0
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 42
Como a
1
, a
2
sao LI = (A) = 2
Ax = 0
_
_
_
x
1
+ x
3
+ x
5
= 0
x
2
+ x
3
+ 2x
4
x
5
= 0
N umero de Equa coes = (A) = 2
N umero de Incognitas = 5
N umero de Graus de Liberdade = 3
Possveis solu coes LI:
v
1
=
_
_
1
1
1
0
0
_
_
; v
2
=
_
_
0
2
0
1
0
_
_
, v
3
=
_
_
1
1
0
0
1
_
_
{v
1
, v
2
, v
3
} formam uma base de N(A) ; (A) = 3
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 43
Teorema
Dada uma matriz A R
mn
e um vetor y R
m1
, existe uma solu cao
x R
n1
da equa cao
y = Ax
se e somente se y R(A) ou, equivalentemente,
(A) = (
_
A y
_
)
Dada uma matriz A, uma solu cao x de y = Ax existe para todo y se e
somente se (A) = m (rank completo de linhas).
Teorema (parametriza cao de todas as solu coes)
Dada uma matriz A R
mn
e um vetor y R
m1
, seja x
p
uma solu cao
x R
n1
da equa cao y = Ax e seja k = n (A) = (A) a nulidade de A.
Se (A) = n (rank completo de colunas) a solu cao x
p
e unica. Se k > 0,
ent ao para todo
i
R, i = 1, . . . , k o vetor
x = x
p
+
1
n
1
+
2
n
2
+ +
k
n
k
sendo {n
1
, . . . , n
k
} uma base de N(A) e uma solu cao de Ax = y. De fato,
Ax
p
+
k
i=1
i
An
i
= Ax
p
+ 0 = y
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 44
Seja A R
mn
. Ent ao
(AC) = (A) ; (DA) = (A)
para quaisquer matrizes C R
nn
e D R
mm
nao singulares.
O rank de uma matriz n ao se altera ao ser pre ou pos-multiplicada por
uma matriz n ao singular.
Seja A C
mn
e A
A) = n ; det(A
A) = 0
(A) = m (AA
) = m ; det(AA
) = 0
A
A n n ; AA
mm
Observe que (A) = n implica
n m
A = 0 = 0
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 46
Inversa
Se A R
nn
(matriz quadrada), A e inversvel ou n ao-singular se
det(A) = 0.
Condi coes equivalentes:
as colunas de A formam uma base para o R
n
as linhas de A formam uma base para o R
n
a equa cao y = Ax tem uma solu cao unica x = A
1
y para todo y R
n
.
Em particular, a unica solu cao de Ax = nesse caso e x = 0
AA
1
= A
1
A = I
N(A) = {0}
R(A) = R
n
det(A
A) = det(AA
) = 0
A
1
=
1
det(A)
Adj (A)
Adj (A): matriz adjunta da matriz A
Adj (A) = [Co (A)]
(Ax y)
Derivando-se a fun cao objetivo (em rela cao a x) e igualando a 0
2x
A 2y
A = 0
Assumindo que A tem rank completo (e portanto A
A e inversvel)
x
a
= (A
A)
1
A
y
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 48
Note que x
a
e uma fun cao linear de y, e x
a
= A
1
y se A e quadrada.
x
a
e a solu cao exata de y = Ax se y R(A).
A
(A
A)
1
A
e chamada de pseudo-inversa de A
A proje cao de y no R(A) e linear, dada por Ax
a
= A(A
A)
1
A
y e
A(A
A)
1
A
A)
1
A
I
_
y e ortogonal ao R(A):
_
e, Ax
_
= y
_
A(A
A)
1
A
I
_
Ax = 0
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 49
A)
1
A
y
Considere o sistema y = Ax com A R
mn
e m < n (matriz retangular
deitada), isto e, o sistema tem mais vari aveis do que equa coes (v arias
escolhas de x podem levar ao mesmo y).
Assumindo que A tem rank completo de linhas m, o conjunto de todas as
solu coes tem a forma
_
x : Ax = y
_
=
_
x
p
+ z : z N(A)
_
sendo x
p
uma solu cao particular qualquer. Os vetores z do espa co nulo de
A caracterizam as v arias solu coes para o problema (N(A) = n m graus
de liberdade).
Uma solu cao (de mnima norma) e dada por x
m
= A
(AA
)
1
y (como A
tem rank completo de linhas, AA
x
m
= (x x
m
)
(AA
)
1
y =
=
_
A(x x
m
)
_
(AA
)
1
y = 0 = (x x
m
) x
m
x
2
= x
m
+ x x
m
2
= x
m
2
+x x
m
2
x
m
2
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 50
A matriz A
(AA
)
1
e chamada de pseudo-inversa de A (rank completo de
linhas). Note que x
m
e ortogonal a N(A) (x
m
e a proje cao de 0 no
conjunto de solu coes {x : Ax = y}).
O mesmo resultado poderia ser obtido com multiplicadores de Lagrange.
min x
x
sujeito a Ax = y
Introduzindo o multiplicador de Lagrande e escrevendo o Lagrangeano
L (x, ) = x
x +
(Ax y)
As condi coes de otimalidade s ao
L
x
= 2x
A = 0
L
= (Ax y)
= 0
= x = A
/2 ; = 2(AA
)
1
y
= x = A
(AA
)
1
y
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 51
_
_
det (A I) = ( a
11
)( a
22
) a
12
a
21
=
2
(a
11
+ a
22
) (a
12
a
21
a
11
a
22
)
=
2
Tr(A) + det(A)
det(A) =
n
j=1
a
ij
Co
ij
; Co
ij
: cofator de a
ij
Co
ij
= (1)
i+j
M
ij
; M
ij
: det de A sem a linha i e a coluna j
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 53
A = y
= y
(I A) = 0
e qualquer y que satisfa ca a rela cao acima e chamado de autovetor ` a
esquerda de A (associado ao autovalor ).
Se v C
n
e um autovetor associado a C, ent ao v (complexo
conjugado de v) e um autovetor associado a
.
Se v e um autovetor de A, a transforma cao linear A aplicada sobre v
produz um escalonamento de (na dire cao v).
Matrizes na forma companheira
_
_
0 0 0
4
1 0 0
3
0 1 0
2
0 0 1
1
_
_
;
_
1
2
3
4
1 0 0 0
0 1 0 0
0 0 1 0
_
_
e suas transpostas tem o seguinte polin omio caracterstico:
() =
4
+
1
3
+
2
2
+
3
+
4
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 54
Autovalores distintos
Teorema: Sejam
1
,
2
, . . . ,
n
autovalores distintos de A e v
i
um
autovetor de A associado ao autovalor
i
, i = 1, 2, . . . , n. Entao, o
conjunto de autovetores {v
1
, v
2
, . . . , v
n
} e LI.
Prova: Primeiramente, note que
(A
j
I)v
i
=
_
_
_
(
i
j
)v
i
, j = i
= 0 , j = i
Supondo (por absurdo) que {v
1
, v
2
, . . . , v
n
} e LD, existem escalares
1
,
2
, . . . ,
n
nao todos nulos tais que
n
i=1
i
v
i
= 0
Sem perda de generalidade, assuma
1
= 0. Ent ao,
(A
n
I)
n
i=1
i
v
i
=
n1
i=1
i
(
i
n
)v
i
(A
n1
I)(A
n
I)
n
i=1
i
v
i
=
n2
i=1
i
(
i
n
)(
i
n1
)v
i
.
.
.
1
(
1
2
)(
1
3
) (
1
n
)v
1
= 0
Como
i
=
j
, j = 2, 3, . . . , n,
1
= 0, o que contradiz a hip otese inicial.
Como conclus ao,
{v
1
, v
2
, . . . , v
n
} LI Base do C
n
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 55
Forma Diagonal
Seja
A a representa cao de A na base formada pelos autovetores
{v
1
, v
2
, . . . , v
n
}. A i-esima coluna de
A = representa cao de Av
i
=
i
v
i
na base {v
1
, v
2
, . . . , v
n
}. Ent ao,
Av
i
=
_
v
1
v
2
v
i
v
n
_
_
_
0
0
.
.
.
i
.
.
.
0
_
A =
_
1
0 0
0
2
0
.
.
.
.
.
.
.
.
.
.
.
.
0 0
n
_
_
= Q
1
AQ
Q =
_
v
1
v
2
v
n
_
= Existe uma representa cao diagonal se todos os autovalores de A sao
distintos.
Q dene uma transforma cao de similaridade que diagonaliza a matriz A
Portanto, se Q =
_
v
1
v
2
v
n
_
e tal que
A = Q
1
AQ e uma
matriz diagonal, ent ao
AQ = Q
A = Av
i
=
i
v
i
, i = 1 n
e {v
1
, v
2
, . . . v
n
} sao autovetores LI de A.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 56
Exemplo
A =
_
_
1 0 1
0 2 0
0 0 3
_
_
,
1
= 1,
2
= 2,
3
= 3
(A
1
I)v
1
= 0
_
_
0 0 1
0 1 0
0 0 2
_
_
_
_
v
11
v
21
v
31
_
_
= 0
_
_
v
31
= 0
v
21
= 0
2v
31
= 0
v
1
=
_
_
1
0
0
_
_
(A
2
I)v
2
= 0
_
_
1 0 1
0 0 0
0 0 1
_
_
_
_
v
12
v
22
v
32
_
_
= 0
_
_
v
12
v
32
= 0
v
32
= 0
v
2
=
_
_
0
1
0
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 57
(A
3
I)v
3
= 0
_
_
2 0 1
0 1 0
0 0 0
_
_
_
_
v
13
v
23
v
33
_
_
= 0
_
_
2v
13
v
33
= 0
v
23
= 0
v
13
= 0.5v
33
; v
3
=
_
_
0.5
0
1
_
_
{v
1
, v
2
, v
3
} sao LI
A =
_
_
1 0 0
0 2 0
0 0 3
_
_
, Q =
_
v
1
v
2
v
3
_
Considere entretanto
A =
_
_
1 0 1
0 1 0
0 0 2
_
_
,
1
=
2
= 1,
3
= 2
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 58
(A
1
I)v
1
= 0 =
_
_
0 0 1
0 0 0
0 0 1
_
_
_
_
v
11
v
21
v
31
_
_
= 0
Solu coes LI: v
1
=
_
_
1
0
0
_
_
, v
2
=
_
_
0
1
0
_
_
(A
3
I)v
3
= 0 =
_
_
1 0 1
0 1 0
0 0 0
_
_
_
_
v
13
v
23
v
33
_
_
= 0
; v
3
=
_
_
1
0
1
_
_
, Q =
_
v
1
v
2
v
3
_
Multiplicidade Geometrica (MG) de
1
: 2 (n umero de solu coes LI
associadas ao autovalor)
No caso geral, tem-se: Multiplicidade Geometrica (MG)
Multiplicidade Algebrica (MA)
Se a Multiplicidade Geometrica for menor que a Multiplicidade
Algebrica, ent ao n ao e possvel determinar autovetores {v
1
, v
2
, v
3
} LI.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 59
Autovalores complexos
Considere a matriz
A =
_
_
1 1 1
0 4 13
0 1 0
_
_
Polin omio caracterstico: ( + 1)(
2
4 + 13)
Autovalores: 1, 2 + j3 e 2 j3
Note que autovalores complexos sempre aparecem em pares complexo
conjugados para matrizes com coecientes reais.
Autovetores:
_
_
1
0
0
_
_
;
_
_
j
3 + j2
j
_
_
;
_
_
j
3 j2
j
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 60
Q =
_
_
1 j j
0 3 + j2 3 j2
0 j j
_
_
;
A =
_
_
1 0 0
0 2 + j3 0
0 0 2 j3
_
_
Para autovalores n ao distintos, nem sempre e possvel obter
A na forma
diagonal:
A =
_
_
5 1
0 5
_
_
,
1
=
2
= 5 , MA = 2
(A
1
I)v
1
= 0
_
_
0 1
0 0
_
_
_
_
v
11
v
21
_
_
= 0
v
1
=
_
_
1
0
_
_
MG = 1
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 61
_
1 0 0
0 1 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 0 1
0 0 0
_
_
C
kk
Para qualquer matriz A R
nn
existe uma matriz n ao singular Q tal que
A = Q
1
AQ =
_
_
J
k
1
(
1
)
J
k
2
(
2
)
.
.
.
J
k
r
(
r
)
_
_
k
1
+ + k
r
= n
sendo que A tem r autovalores distintos
1
, . . . ,
r
entre n possveis.
Associados aos r autovalores distintos, pode-se determinar r autovetores
LI {v
1
, v
2
, . . . , v
r
} a partir de
(A
i
I)v
i
= 0 , i = 1, 2, . . . , r
A e em geral bidiagonal superior, sendo diagonal no caso de n blocos de
Jordan de tamanho k = 1
A forma de Jordan e unica para uma dada matriz A (salvo eventuais
permuta coes entre os blocos)
Pode haver m ultiplos blocos associados ao mesmo autovalor
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 62
i
1 0 0
0
i
1 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0 0 0 1
0 0 0
i
_
_
= A
_
v
i1
v
i2
v
ik
i
_
Denindo v
i1
v
i
(autovetor associado ao autovalor
i
) tem-se
i
v
i1
= Av
i1
= (A
i
I)v
i1
= 0
v
i1
+
i
v
i2
= Av
i2
= (A
i
I)v
i2
= v
i1
.
.
.
v
i(k
i
1)
+
i
v
ik
i
= Av
ik
i
= (A
i
I)v
ik
i
= v
i(k
i
1)
Note que sempre existe v
i1
= 0 tal que (A
i
I)v
i1
= 0 (deni cao de
autovetor)
Da equa cao que dene v
i2
tem-se
(A
i
I)(A
i
I)v
i2
= (A
i
I)v
i1
= 0
_
_
_
(A
i
I)
2
v
i2
= 0
(A
i
I)v
i2
= 0
= Autovetor Generalizado de
i
v e um autovetor generalizado de grau de A associado ao autovalor
se
(A I)
v = 0
(A I)
1
v = 0
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 63
_
0 6 5
1 0 2
3 2 4
_
_
() =
3
4
2
+ 5 2 = ;
1
= 2 ,
2
=
3
= 1
Autovetor associado ao autovalor
1
= 2:
(A 2I)v
1
=
_
_
2 6 5
1 2 2
3 2 2
_
_
_
_
v
1a
v
1b
v
1c
_
_
= 0 ; v
1
=
_
_
2
1
2
_
_
Para o autovalor
2
= 1:
(A 1I)v
2
=
_
_
1 6 5
1 1 2
3 2 3
_
_
v
2
= 0
Note que a 3
a
linha e igual ` a 1
a
mais (4)2
a
= (A 1I) = 1
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 64
A = Q
1
AQ =
_
_
2 0 0
0 1 1
0 0 1
_
_
Um autovetor v
2
pode ser obtido da express ao acima:
v
2
=
_
_
1
3/7
5/7
_
_
A partir de v
21
v
2
pode-se determinar o autovetor generalizado v
22
(A 1I)v
22
= v
21
; v
22
=
_
_
1
22/49
46/49
_
_
Q =
_
v
1
v
21
v
22
_
Ajuda do Matlab e importante.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 65
Considere A R
44
com um autovalor de multiplicidade algebrica igual
a 4. Assuma que (A I) = 1. Assim,
(A I)v = 0
possui apenas uma solu cao linearmente independente. Para formar uma
base do R
4
, tres outros vetores LI s ao necessarios. Os tres vetores
(autovetores generalizados) v
2
, v
3
e v
4
devem satisfazer as propriedades:
(A I)
2
v
2
= 0
(A I)
3
v
3
= 0
(A I)
4
v
4
= 0
A partir do autovetor v, a cadeia de autovetores generalizados de
tamanho 4 pode ser gerada da seguinte forma:
v
4
v
v
3
(A I)v
4
= (A I)v
v
2
(A I)v
3
= (A I)
2
v
v
1
(A I)v
2
= (A I)
3
v
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 66
A =
_
_
1 0 0
0 1 0
0 0 1
0 0 0
_
_
Se a ordem dos vetores da base for invertida, a representa cao passa a
ser bidiagonal inferior.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 67
Considere agora A R
44
com um autovalor de multiplicidade
algebrica igual a 4 mas (A I) = 2. Assim,
(A I)v = 0
possui 2 solu coes LI. Dois autovetores podem ser obtidos e
n 2 = 4 2 = 2 autovetores generalizados s ao necessarios.
A partir de cada um dos autovetores, gera-se uma cadeia de autovetores
generalizados. As possveis formas de Jordan neste caso s ao:
A
1
=
_
_
1 0 0
0 1 0
0 0 0
0 0 0
_
_
;
A
2
=
_
_
1 0 0
0 0 0
0 0 1
0 0 0
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 68
Exemplo
A =
_
_
3 1 1 1 0 0
1 1 1 1 0 0
0 0 2 0 1 1
0 0 0 2 1 1
0 0 0 0 1 1
0 0 0 0 1 1
_
_
Propriedade (A e C matrizes quadradas)
det
_
_
A B
0 C
_
_
= det Adet C
() = det(A I) = [(3 )(1 ) + 1] (2 )
2
_
(1 )
2
1
= (2 )
2
(2 )
2
(2 ) = (2 )
5
Autovalores:
1
= 2, MA= 5 ;
2
= 0, MA= 1
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 69
(A 2I) =
_
_
1 1 1 1 0 0
1 1 1 1 0 0
0 0 0 0 1 1
0 0 0 0 1 1
0 0 0 0 1 1
0 0 0 0 1 1
_
_
(A 2I) = 4
1
= (A 2I) = 6 4 = 2 MG = 2
A forma de Jordan apresenta dois blocos (MG=2) associados ao
autovalor
1
= 2
A =
_
_
3 1 1 1 0 0
1 1 1 1 0 0
0 0 2 0 1 1
0 0 0 2 1 1
0 0 0 0 1 1
0 0 0 0 1 1
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 70
Q =
_
_
0 2 2 1 0 0
0 2 0 0 0 0
0 0 1 1 2 1
0 0 1 0 2 1
0.5 0 0 0.5 0 1
0.5 0 0 0.5 0 1
_
_
=
_
x v
1
v
2
v
3
u
1
u
2
_
x, v
1
e u
1
sao autovetores
A = Q
1
AQ =
_
_
0 0 0 0 0 0
0 2 1 0 0 0
0 0 2 1 0 0
0 0 0 2 0 0
0 0 0 0 2 1
0 0 0 0 0 2
_
_
Nem sempre e facil determinar a cadeia de autovetores generalizados.
Por exemplo, se v e autovetor, v tambem e, mas os autovetores
generalizados podem ser diferentes
Ax = v + x ; Ay = v + y
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 71
i
v
j
= 0
Para mostrar que os autovalores s ao reais, note que se C e um
autovalor e v C
n
e um autovetor generico de A
Av = v ; v = 0 = v
Av = v
v
Tomando o conjugado transposto da express ao (escalar) acima e
lembrando que A
= A (matriz simetrica)
(v
Av)
= (v
Av) =
v
v
Subtraindo
0 = (
)v
v = =
= R
Para mostrar a ortogonalidade de autovetores associados a autovalores
distintos:
Av
i
=
i
v
i
= v
j
Av
i
=
i
v
j
v
i
Av
j
=
j
v
j
= v
i
Av
j
=
j
v
i
v
j
Como o lado esquerdo das express oes acima e igual (A = A
), subtraindo
0 = (
i
j
)
_
v
i
, v
j
_
= v
i
v
j
se
i
=
j
A forma de Jordan de uma matriz simetrica A R
nn
e diagonal.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 72
,
A =
A
Q = I (base ortonormal)
(Q
1
AQ)
= Q
AQ
1
= Q
1
AQ = Q
1
= Q
Funcoes matriciais
Funcoes de Matriz Quadrada
Matrizes quadradas A R
nn
estao associadas a transforma coes lineares
f : R
n
R
n
Dena
A
0
= I ; A
k
= AA A (k vezes) ; k Z
Funcoes Polinomiais: Seja f() um polin omio em de grau nito.
Por exemplo,
f() =
2
+ 5 + 6 = ( + 2)( + 3)
Uma fun cao f(A) e denida como
f(A) A
2
+ 5A + 6I = (A + 2I)(A + 3I)
Em particular, se A assume a forma bloco diagonal
A =
_
_
A
1
0
0 A
2
_
_
com A
1
e A
2
matrizes quadradas de qualquer ordem, tem-se
A
k
=
_
_
A
k
1
0
0 A
k
2
_
_
; f(A) =
_
_
f(A
1
) 0
0 f(A
2
)
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 74
A
2
+ 5
A + 6I
_
Q
1
= Qf(
A)Q
1
ou f(
A) = Q
1
f(A)Q.
O polin omio mnimo de A e denido como o polin omio m onico (maior
coeciente igual a 1) () de menor grau tal que (A) = 0.
Portanto, f(A) = 0 se e somente se f(
A) = 0 (matrizes similares tem o
mesmo polin omio mnimo).
O polin omio mnimo de uma matriz na forma de Jordan pode ser obtido
por inspe cao.
Se
i
e um autovalor de A com multiplicidade n
i
, o polin omio
caracterstico de A e dado por
() = det(I A) =
i
(
i
)
n
i
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 75
A
1
=
_
1
0 0 0
0
1
0 0
0 0
1
0
0 0 0
1
_
_
;
A
2
=
_
1
1 0 0
0
1
0 0
0 0
1
0
0 0 0
1
_
A
3
=
_
1
1 0 0
0
1
1 0
0 0
1
0
0 0 0
1
_
_
;
A
4
=
_
1
1 0 0
0
1
1 0
0 0
1
1
0 0 0
1
_
_
= os ndices do autovalor
1
sao, respectivamente, 1, 2, 3 e 4.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 76
Usando os ndices n
i
de todos os autovalores
i
, o polin omio mnimo pode
ser expresso da seguinte forma:
() =
i
(
i
)
n
i
com grau n =
n
i
n
i
= n = dimens ao de A.
Nas matrizes acima, os polin omios mnimos s ao:
1
= (
1
) ;
2
= (
1
)
2
3
= (
1
)
3
;
4
= (
1
)
4
O polin omio caracterstico e sempre () = (
1
)
4
.
Portanto, o polin omio mnimo e um fator do polin omio caracterstico.
Considere por exemplo a forma de Jordan dada por
A =
_
_
1 0 0
0 1 0
0 0 1
0 0 0
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 77
Note que
(
A I) =
_
_
0 1 0 0
0 0 1 0
0 0 0 1
0 0 0 0
_
_
; (
A I)
2
=
_
_
0 0 1 0
0 0 0 1
0 0 0 0
0 0 0 0
_
_
(
A I)
3
=
_
_
0 0 0 1
0 0 0 0
0 0 0 0
0 0 0 0
_
_
; (
A I)
k
= 0 para k 4
Portanto, (A) = 0 e que nenhum outro polin omio de grau menor verica
a condi cao.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 78
Teorema de Cayley-Hamilton
Seja () = det(I A) =
n
+
1
n1
+ +
n1
+
n
o polin omio
caracterstico de A. Ent ao,
(A) = A
n
+
1
A
n1
+ +
n1
A +
n
I = 0
isto e, toda matriz A R
nn
satisfaz seu polin omio caracterstico.
Como n
i
n
i
, o polin omio caracterstico contem o polin omio mnimo
como um fator, ou seja, para algum polin omio h()
() = ()h()
Como (A) = 0,
(A) = (A)h(A) = 0h(A) = 0
Pelo Teorema, A
n
pode ser escrita como uma combina cao linear de
{I, A, . . . , A
n1
}.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 79
n1
i
, i = 0, . . . , n 1: incognitas a serem obtidas
Se os n autovalores de A sao distintos,
i
podem ser obtidos diretamente
das n equa coes
f(
i
) = q(
i
)(
i
) + h(
i
) = h(
i
) , i = 1, 2, . . . , n
Se A tem autovalores com multiplicidade maior do que 1, a express ao
acima tem que ser diferenciada (em rela cao a ) para fornecer novas
equa coes.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 81
i=1
(
i
)
n
i
; n =
m
i=1
n
i
Dena o polin omio de grau n 1 (com n coecientes a determinar):
h() =
0
+
1
+ +
n1
n1
Os n coecientes
i
podem ser obtidos do conjunto de n equa coes dadas
por
f
()
(
i
) = h
()
(
i
)
_
_
_
= 0, 1, . . . , n
i
1
i = 1, 2, . . . , m
onde f
()
(
i
)
d
f()
d
=
i
; h
()
(
i
)
d
h()
d
=
i
Neste caso, f(A) = g(A) e diz-se que h() e igual a f() no espectro
(conjunto dos autovalores) de A.
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 82
Espectro de A: = 1 , f() =
100
f(1) = g(1) 1
100
=
0
+
1
d
d
f(1) =
d
d
g(1) 100(1
99
) =
1
_
_
=
0
= 99 ;
1
= 100
A
100
= f(A) = g(A) =
0
I +
1
A =
_
_
1 200
0 1
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 83
_
0 0 2
0 1 0
1 0 3
_
_
; () = ( 1)
2
( 2) , n
1
= 2, n
2
= 1
g() =
0
+
1
+
2
2
; f(A) =
0
I +
1
A +
2
A
2
f(1) = g(1) exp(t) =
0
+
1
+
2
f
(1) = g
(1) t exp(t) =
1
+ 2
2
f(2) = g(2) exp(2t) =
0
+ 2
1
+ 4
2
0
= 2t exp(t) + exp(2t) ;
1
= 3t exp(t) + 2 exp(t) 2 exp(2t)
2
= exp(2t) exp(t) t exp(t)
f(A) =
_
_
2 exp(t) exp(2t) 0 2 exp(t) 2 exp(2t)
0 exp(t) 0
exp(t) + exp(2t) 0 2 exp(2t) exp(t)
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 84
A =
_
1
1 0 0
0
1
1 0
0 0
1
1
0 0 0
1
_
_
O polin omio caracterstico e dado por () = (
1
)
4
. Escolhendo (de
maneira conveniente)
h() =
0
+
1
(
1
) +
2
(
1
)
2
+
3
(
1
)
3
A condi cao f() = h() no espectro de
A fornece
0
= f(
1
) ;
1
= f
(
1
) ;
2
=
f
(
1
)
2!
;
3
=
f
(3)
(
1
)
3!
Assim,
f(
A) = f(
1
)I +
f
(
1
)
1!
(
A
1
I)
+
f
(
1
)
2!
(
A
1
I)
2
+
f
(3)
(
1
)
3!
(
A
1
I)
3
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 85
Usando as propriedades de (
A I)
k
f(
A) =
_
_
f(
1
) f
(
1
)/1! f
(
1
)/2! f
(3)
(
1
)/3!
0 f(
1
) f
(
1
)/1! f
(
1
)/2!
0 0 f(
1
) f
(
1
)/1!
0 0 0 f(
1
)
_
_
Por exemplo, para f() = exp(t)
exp(
At) =
_
_
exp(
1
t) t exp(
1
t) t
2
exp(
1
t)/2! t
3
exp(
1
t)/3!
0 exp(
1
t) t exp(
1
t) t
2
exp(
1
t)/2!
0 0 exp(
1
t) t exp(
1
t)
0 0 0 exp(
1
t)
_
_
Exemplo: Considere a matriz (com dois blocos de Jordan)
A =
_
1
1 0 0 0
0
1
1 0 0
0 0
1
0 0
0 0 0
2
1
0 0 0 0
2
_
_
Se f() = exp(t)= e
t
, ent ao
exp(At) = e
At
_
_
e
1
t
te
1
t
t
2
e
1
t
/2! 0 0
0 e
1
t
te
1
t
0 0
0 0 e
1
t
0 0
0 0 0 e
2
t
te
2
t
0 0 0 0 e
2
t
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 86
Se f() = (s )
1
, ent ao
(sI A)
1
=
_
_
1
(s
1
)
1
(s
1
)
2
1
(s
1
)
3
0 0
0
1
(s
1
)
1
(s
1
)
2
0 0
0 0
1
(s
1
)
0 0
0 0 0
1
(s
2
)
1
(s
2
)
2
0 0 0 0
1
(s
2
)
_
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 87
Teorema de Cayley-Hamilton
Seja () = det(I A) =
n
+
1
n1
+ +
n1
+
n
o polin omio
caracterstico de A. Ent ao,
(A) = A
n
+
1
A
n1
+ +
n1
A +
n
I = 0
Se A e uma matriz diagonaliz avel, ent ao existe uma transforma cao de
similaridade dada pela matriz Q tal que
A = QQ
1
; diagonal ; A
2
= (QQ
1
)(QQ
1
) = Q
2
Q
1
A
3
= Q
3
Q
1
, . . . , A
k
= Q
k
Q
1
(A) = Q
_
n
+
1
n1
+ +
n1
+
n
I
_
Q
1
e cada termo dentro dos colchetes e uma matriz diagonal cujo elemento
(i, i) e dado por
n
i
+
1
n1
i
+ +
n1
i
+
n
= (
i
) = 0
pois
i
e um autovalor de A.
O teorema de Cayley-Hamilton fornece uma f ormula explcita para o
calculo da matriz inversa
A
1
=
1
n
_
A
n1
+
1
A
n2
+ +
n1
I
_
No caso geral, a matriz A sempre pode ser reduzida `a forma de Jordan
A = Q
1
AQ ; (A) = Q
_
A
n
+
1
A
n1
+ +
n1
A +
n
I
_
Q
1
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 88
Para mostrar que a matriz dentro dos colchetes vale sempre zero, note
que a forma de Jordan e composta de blocos diagonais
A
i
A = diag {
A
1
,
A
2
, . . . ,
A
r
} ;
A
k
= diag {
A
k
1
,
A
k
2
, . . . ,
A
k
r
}
Considerando um tpico bloco
A
i
, e preciso provar que
_
A
n
i
+
1
A
n1
i
+ +
n1
A
i
+
n
I
_
= 0
Note que os termos abaixo da diagonal principal s ao sempre iguais a zero,
e que na diagonal principal um elemento tpico (i, i) e dado por
(
i
) = 0. Na diagonal acima da diagonal principal (vericar), um termo
tpico e dado por
n
n1
i
+
1
(n 1)
n2
i
+ +
n1
=
d()
d
=
i
= 0
e a raz em questao tem multiplicidade maior do que 1. Se
A
i
e um bloco
de Jordan de tamanho p p,
i
necessariamente e uma raz de no mnimo
ordem p, e assim as derivadas de ordem ate p 1 s ao todas iguais a zero
em =
i
. As sucessivas diagonais acima possuem termos que s ao
m ultiplos dessas derivadas da equa cao caracterstica, e portanto
_
A
n
i
+
1
A
n1
i
+ +
n
I
_
= 0
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 89
i=1
| x
i
|
p
_1
p
; p 1 p inteiro
x
2
=
x (norma Euclidiana)
x
= max
i
| x
i
| (norma innito)
x
a
b
x
1
= | a | + | b |
x
2
=
a
2
+ b
2
x
= max{| a |, | b |}
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 90
Produto Interno
Para dois vetores x, y R
n
, dene-se o produto interno (ou produto
escalar) como
_
x, y
_
x
1
y
1
+ x
2
y
2
+ + x
n
y
n
= x
y
Propriedades:
_
x, y
_
=
_
x, y
_
_
x + y, z
_
=
_
x, z
_
+
_
y, z
_
_
x, y
_
=
_
y, x
_
_
x, x
_
= x
2
0
_
x, x
_
= 0 x = 0
o vetor x
: R
n
R
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 91
Identidade do paralelogramo
x + y
2
+x y
2
= 2(x
2
+y
2
)
x
y
x + y
x y
Teorema: (Desigualdade de Cauchy-Schwarz)
Dena x =
__
x, x
__1
2
. Entao,
|
_
x, y
_
| xy
Prova: Para y = 0, a prova e imediata. Assumindo y = 0,
0
_
x + y, x + y
_
=
_
x, x
_
+
_
y, x
_
+
_
x, y
_
+
_
y, y
_
vale .
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 92
Escolhendo =
_
y, x
_
_
y, y
_
, tem-se
_
x, x
_
_
x, y
__
y, x
_
_
y, y
_
=
|
_
x, y
_
|
2
_
y, y
_
O angulo entre quaisquer dois vetores x, y R
n
e dado por
x
y
_
x
y
y
_
y
= cos
1
_
x
y
xy
_
= x
y = xy cos
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 93
Produto Interno
x
y = xy cos
Se x e y sao colineares: = 0, x
y = xy e se x = 0 y = x para
algum 0
Se x e y sao vetores opostos: = , x
y = xy e se x = 0 y = x
para algum 0
Se x e y sao vetores ortogonais (x y): =
2
=x
y = 0
x
y 0
_
dene um semi-espaco em R
n
(y e chamado vetor normal) passando no
ponto 0
y
0
_
x : x
y 0
_
EEL 6001: Teoria de Sistemas Lineares I algebra.tex 94