Você está na página 1de 14

MAT1154 EXPONENCIAL DE MATRIZES E APLICAES A SISTEMAS LINEARES DE EDOS

VERSO 1.3.2 Resumo. A exponencial de matrizes permite um tratamento unicado dos sistemas de equaes diferenciais lineares, sem cair em inmeros casos. Explicamos tambm maneiras rpidas de calcul-la (o chamado Clculo Funcional). Este texto complementa o Cap. 7 do BoyceDiPrima (especialmente a Se. 7.7).

Observao 1. As partes marcadas com ajudam a entender melhor o porqu das coisas, porm so mais difceis. Estas partes so dirigidas aos alunos mais curiosos ou que querem maximizar o CR (em resumo, os mais nerds).

1. A exponencial de uma matriz quadrada 1.1. Denio. Lembremos que a funo exponencial dada pela seguinte srie de potncias (srie de Taylor): x2 x3 + + 2! 3! A exponencial de uma matriz quadrada (n n) denida de forma parecida: exp x = ex = 1 + x + A2 A3 + + 2! 3! Aqui Id a matriz identidade n n. Note que a frmula faz sentido (isto , no estamos tentando fazer nada absurdo do tipo somar matrizes de tamanhos diferentes etc.) possvel demonstrar que a srie sempre converge, mas no temos conhecimento tcnico para fazer isso aqui. exp A = eA = Id + A +
Exemplo 1. 5 exp 0 0 3 = = 1 0 0 5 + 1 0
52 2!

1+5+

+ 0

53 3!

1 52 0 + 3 2! 0 +

0 32

1 3!

53 0

1+3+

32 2!

0 +

33 3!

O mesmo tipo de conta mostra que, mais geralmente, a exponencial de uma matriz diagonal 2 2 dada por: e 1 0 1 0 = exp . 0 2 0 e2 Date : 24 de Maio de 2011.
1

5 e = 0

0 . e3

0 33 !

EXPONENCIAL DE MATRIZES . . .

(Vale algo anlogo para matrizes n n.) 0 5 Exemplo 2. Seja A = . Calculando as potncias de A, encontramos um padro. 5 0 [Faa isso.] A temos: A2 exp A = Id + A + + 2! 0 1 0 + = 5 0 1
2 4

A3 + 3! 1 52 5 + 0 0 2!

1 5 +5 + 2! 4! 53 5 3! + cos 5 sin 5 . = sin 5 cos 5

5 + 5 + 3! 2 54 1 5 + + 2! 4!

0 52

1 + 3! !

0 53

53 0

1 4!

54 0

0 54

Na ltima passagem, usamos as sries de Taylor das funes co-seno e seno: cos = 1 2 4 6 + + 2! 4! 6! 5 7 3 + + sin = 3! 5! 7!

Uma conta anloga feita acima mostra que, mais geralmente: exp 0 0 = cos sin sin cos (esta uma matriz de rotao).

Exerccio 1. Mostre a partir da denio que exp 0 e = 0 e . e

Exerccio 2 (). Googleie hyperbolic functions (ou consulte seu livro de clculo). Mostre a partir da denio de matriz exponencial que: exp 0 x cosh x x = sinh x 0 sinh x cosh x

Para matrizes em geral, no muito prtico tentar calcular a exponencial a partir da denio. Veremos mais tarde maneiras ecientes de fazer essa conta. 1.2. Algumas propriedades. A propriedade mais til da exponencial a seguinte: Teorema 1. d tA e = A etA = etA A dt (t um escalar, e ponto indica multiplicao de matrizes).

EXPONENCIAL DE MATRIZES . . .

Demonstrao. 1: d tA d e = dt dt t2 A2 t3 A3 t4 A4 + + + 2! 3! 4! 2tA2 3t2 A3 3t3 A4 =0+A+ + + + 2! 3! 4! tA2 t2 A3 t3 A4 =A+ + + + 1! 2! 3! tA t2 A2 t3 A3 tA t2 A2 t3 A3 = A Id + + + + ou Id + + + + 1! 2! 3! 1! 2! 3! Id + tA + = A etA ou etA A .


Observao 2. O Teorema 1 no contexto da exponencial usual (escalar) evidentemente tambm vale e uma propriedade familiar e importante. Porm, aqui vai uma advertncia: Nem toda propriedade da funo exponencial usual vale para a exponencial matricial. Por exemplo, no verdade que eA+B = eA eB , em geral!

Exerccio 3 (). Encontre um contra-exemplo. Talvez seja melhor deixar para fazer este exerccio depois que voc aprender mtodos mais ecientes de calcular exponencial de matrizes. Dica: Uma explicao do paradoxo a seguinte: Se A e B so tais que eA+B = eA eB ento as matrizes eA e eB comutam, pois eA+B certamente igual a eB+A . Mas geralmente duas matrizes no comutam. . . 2

Outra propriedade interessante e que nos ser til em breve a seguinte: Teorema 2. Se um autovalor da matriz A ento e um autovalor da matriz eA . Demonstrao. Exerccio (): basta usar as denies e fazer umas contas. Corolrio 3 (). det eA = etr A . Demonstrao. O determinante de uma matriz o produto dos autovalores, e o trao a soma. . . 2. Aplicao a equaes diferenciais 2.1. Sistemas homogneos. Vimos que sistemas lineares (com coecientes constantes) homogneos de EDOs podem ser escritos na forma: Y (t) = A Y (t). Aqui Y (t) um vetor-coluna que depende de t, e A uma matriz quadrada xa (constante).
1Esta prova um pouco trapaceira, pois falta justicar porque vlido derivar uma

srie termo a termo. No temos condies de dar essa justicativa aqui. 2 Na verdade, possvel mostrar que se A e B comutam ento vale a frmula eA+B = eA eB . Mais ainda (): existe uma frmula geral (correta) que d a diferena entre eA+B e eA eB em funo da no-comutatividade entre A e B googleie Baker Campbell Hausdor.

EXPONENCIAL DE MATRIZES . . .

Usando exponencial de matrizes, poderemos encontrar as solues dessa equao de maneira unicada (que no depende dos autovalores etc). Antes de ver isso, lembremos o que acontece quando as matrizes so todas 1 1, i.e. nmeros: a soluo geral da EDO y (t) = ay (t) y (t) = ceat . Alm disso, c = y (0). Teorema 4. A soluo do PVI Y (t) = A Y (t) Y (0) = Y0 Y (t) = etA Y0 . A matriz etA chamada matriz fundamental do sistema de EDOs (veja BoyceDiPrima, Seo 7.7).3
Exemplo 3. Considere o sistema y1 = y2 isto , y2 = y1 0 1 1 Y (t ) . 0

Y (t ) =

O campo de direes o seguinte:

A exponencial da matriz tA = Teorema 4, a soluo geral Y (t ) =

0 t

t foi calculada no Exemplo 2. Assim, pelo 0

c1 sin t . cos t c2 cos sin uma rotao de ngulo (no Lembrando que o efeito da matriz sin cos sentido anti-horrio), vemos que as solues do sistema de EDOs cam rodando em crculos (no sentido horrio), com frequncia angular 1. Voc pode comprovar isto usando o comando de MAPLE: > with(DEtools): DEplot({diff(y1(t),t)=y2(t), diff(y2(t),t)=-y1(t)}, > [y1(t),y2(t)], t=0..2*Pi, y1=-1..1, y2=-1..1, [[y1(0)=.8, y2(0)=0]], > animatecurves=true); cos t sin t
3Como explicado l, til enxergar M (t) = etA como soluo do PVI M (t) = A M (t),

M (0) = Id.

EXPONENCIAL DE MATRIZES . . .

Observao 3. Vimos em aula atravs de exemplos que vale a seguinte regra: Se uma matriz A tem todos os autovalores 1 , . . . , k com parte real negativa ento a origem um ponto de equilbrio atrator da EDO Y (t) = A Y (t). Isso acontece porque nesse caso a matriz etA tende a zero quando t +. De fato, pelo Teorema 2 os autovalores de etA so e1 t , . . . , ek t , os quais tendem a zero quando t +.4

Observao 4 (). O que acontece para coecientes no-constantes? Lembre que a soluo do PVI y (t ) = a (t )y (t ) y (0) = y0 R t y (t) = y0 exp 0 a(s) ds . Baseado nisso, poderamos chutar que a soluo do PVI Y (t ) = A (t ) Y (t ) Y (0) = Y0 R t Y (t) = exp 0 A(s) ds Y0 . Porm, isso falso !5

Exerccio 4 (). Encontre um contra-exemplo. Dica: Note que se a frmula fosse verdadeira teramos uma certa propriedade de comutatividade na famlia de matrizes A(t). . .

Exerccio 5 (). Suponha que todas as solues do sistema Y = AY satisfazem Y (1) = Y (0)/5. Determine os autovalores de A. Resposta: ln 5 ki, onde k um inteiro mpar. Observao 5 ( Relao com o Wronskiano). Considere uma EDO linear homognea de 2a ordem: (1) y + py + qy = 0.

Se y1 (t), y2 (t) formam um conjunto fundamental de solues ento o Wronskiano desse conjunto denido como y 1 (t ) y 2 (t ) . (2) W (t) = det y 1 (t ) y 2 (t )

Trataremos apenas do caso em que a matriz A constante (isto , p e q constantes). Dado o conjunto fundamental de solues {y1 (t), y2 (t)}, note que, pelo Teorema 4, y1 (0) y2 (0) y 1 (t ) y 2 (t ) . = etA C, onde C = (3) y1 (0) y2 (0) y 1 (t ) y 2 (t ) Tomando o determinante dos dois lados, e usando uma propriedade do determinante e o Corolrio 3, temos W (t) = det(etA C ) = (det C )(det etA ) = cetr(tA) = cept .
4 Na verdade, ter autovalores indo para zero no garante que a matriz est indo para zero: anal de contas, existem matrizes no-nulas que tm todos os autovalores nulos. Uma maneira correta de de justicar a armao limt+ etA = 0 seria usar o Clculo Funcional que veremos a seguir. 5 Ainda verdade que existe uma matriz fundamental (t) (independente da condio inicial Y0 ) tal que a soluo do PVI dada por Y (t) = (t) Y0 ; porm no h frmula geral simples para (t). Exerccio (): prove isso.

Vejamos a relao do Wronskiano com a matriz exponencial. A equao (1) pode ser escrita como um sistema de 1a ordem, introduzindo-se uma varivel z = y : 0 1 y . , A= Y = AY, onde Y = q p z

EXPONENCIAL DE MATRIZES . . .

Este o Teorema de Abel (ver pg. 117 do BoyceDiPrima) no caso de coecientes p, q constantes. Exerccio 6 (). Estenda as consideraes acima sobre o Wronskiano para o caso de coecientes no-constantes. (Cuidado: No cometa o erra aludido na Observao 4.)

2.2. Sistemas no-homogneos. Vejamos agora sistemas lineares no-homogneos (ainda com coecientes constantes). Em forma matricial: Y (t) = A Y (t) + B (t), onde B (t) um vetor-coluna dado que depende de t. Veremos que esse tipo de sistema sempre pode ser resolvido, desde que sejamos capazes de calcular exponencial e matrizes e certas integrais. A ideia a mesma usada para EDOs unidimensionais: encontrar um fator integrante no caso, matricial. Reescremos a EDO como Y (t) A Y (t) = B (t). Multiplicamos esquerda os dois lados da EDO por etA (note que aqui no faz sentido multiplicar direita), obtendo: etA Y (t) etA A Y (t) = etA B (t). Pelo Teorema 1, o lado direito dessa igualdade podemos integrar e obter etA Y (t) =
d tA dt (e

Y (t)).6 Assim,

etA B (t) dt.

Calculando a integral indenida do vetor-coluna etA B (t) (cada entrada da matriz integrada separadamente), obtemos algo do tipo F (t) + C , onde a constante de integrao C tambm um vetor-coluna. Multiplicando direita pela inversa de etA , que 7 etA , obtemos Y (t) = etA F (t) + etA C. Note que etA F (t) uma soluo particular da equao no-homognea (basta tomar C = 0), e que etA C a soluo geral da equao homognea encontrada em 4. (Mas cuidado: no temos mais C = Y (0).) Veja um exemplo abaixo (Exemplo 5).
Observao 6. O mtodo do fator integrante, apesar de muito elegante pode ser trabalhoso na prtica. Veja outros mtodos no BoyceDiPrima. Observao 7 ( Relao com o mtodo de variao dos parmetros). A partir do mtodo do fator integrante explicado acima, vamos reobter o mtodo da variao dos parmetros (ver 3.6 do BoyceDiPrima) no caso de coecientes constantes. Considere uma EDO linear no-homognea de 2a ordem: y (t) + py (t) + qy (t) = g (t), com coecientes p, q constantes.

M N + M N (multiplicaes nesta ordem!). Prova: exerccio (). 7Exerccio .

6 necessrio usar a regra da derivada do produto de matrizes, que (M N ) =

EXPONENCIAL DE MATRIZES . . .

Podemos reescrev-la como um sistema Y (t ) = A Y (t ) + B (t ),

onde

Seja {y1 , y2 } um conjunto fundamental de solues para a equao homognea associada (1). Lembre a relao 3 entre essas funes e a matriz etA . Vamos usar isto para calcular etA : 1 1 y 1 (t ) y 2 (t ) y 1 (t ) y 2 (t ) 1 C = C etA = (etA )1 = y1 (t ) y 2 (t ) y1 (t ) y 2 (t ) 1 a b d b , e usando a Lembrando que a inversa de uma matriz M = c d det M c a denio (2) do Wronskiano, temos 1 y 2 (t ) y 2 (t ) etA = C y 1 (t ) y 1 (t ) W (t ) Agora aplicamos o mtodo do fator integrante para achar a soluo de Y = AY + B : Z Y (t) = etA etA B (t) dt Z 1 y 1 (t ) y 2 (t ) 0 y 2 (t ) y 2 (t ) 1 C C = dt y1 (t ) y 2 (t ) g (t ) y1 (t ) y 1 (t ) W (t ) Z g (t ) y 2 (t ) y 1 (t ) y 2 (t ) dt. = y1 (t ) y 2 (t ) W (t ) y 1 (t )

y , Y = z

A=

0 q

1 , p

B (t ) =

0 . g (t )

Logo a primeira entrada de Y (t) y (t) = u1 (t)y1 (t) + u2 (t)y2 (t) onde Z Z g (t )y 2 (t ) g (t )y 1 (t ) u1 (t) = dt, u2 (t) = dt. W (t ) W (t ) Estas so as frmulas do mtodo de variao dos parmetros.

3. Como calcular exponencial de matrizes A denio da exponencial no um mtodo muito prtico para fazer contas (exceto talvez numericamente). Vejamos outros mtodos. 3.1. O mtodo mais rpido de todos: via MAPLE.
Exemplo 4. Vamos calcular a exponencial de A =
> >

with(LinearAlgebra): A:=Matrix([[1,1],[-2,4]]); A := " 1 2 1 4

1 2

1 . 4

# #

>

MatrixExponential(A); "

Exemplo 5. Aqui vai um exemplo de resoluo de sistema no-homogneo por fator integrante, fazendo as contas com o Maple. O problema aperece no BoyceDiPrima pg. 337 (Seo 7.9). ( claro seria mais fcil mandar o Maple resolver tudo logo, mas a no estaramos ilustrando o mtodo do F.I.)
> >

2 e3 + 2 e2

2 e2 e3

e2 + 2 e3

e3 e2

with(LinearAlgebra): A:=Matrix([[-2,1], [1,-2]]);B:=Matrix([[2*exp(-t)],[3*t]]);

EXPONENCIAL DE MATRIZES . . .

A :=

"

2 1 "

B :=
>

2 # 2 et 3t

integrando:=Multiply(MatrixExponential(-t*A),B): simplify(integrando); " # 1 + e2 t 3/2 te3 t + 3/2 tet f1:=int(1+exp(2*t)-(3/2)*t*exp(3*t)+(3/2)*t*exp(t),t): f2:=int(-exp(2*t)+1+(3/2)*t*exp(t)+(3/2)*t*exp(3*t),t): FmaisC:=Matrix([[f1+c1],[f2+c2]]); " # t + 1/2 e2 t 1/2 te3 t + 1/6 e3 t + 3/2 tet 3/2 et + c1 FmaisC := 1/2 e2 t + t + 3/2 tet 3/2 et + 1/2 te3 t 1/6 e3 t + c2 # e2 t + 1 + 3/2 tet + 3/2 te3 t

> > >

>

simplify(Multiply(MatrixExponential(t*A),FmaisC));

"

5/3 + 2 t + et t + 1/2 et c1 1/2 et 1/2 e3 t c1 + 1/2 e3 t c2 + 1/2 et c2

4/3 + t + et t + 1/2 et c1 + 1/2 et + 1/2 e3 t c1 1/2 e3 t c2 + 1/2 et c2

3.2. () Mtodo trabalhoso: via autovetores etc. Este mtodo conceitualmente simples, porm na prtica trabalhoso. Lembremos da lgebra linear que a matriz A diagonalizvel se e somente se existe uma matriz invertvel B e uma matriz diagonal D tais que A = BDB 1 . (As entradas da diagonal de D so os autovalores de A, e as colunas de B so os correspondentes autovetores de A.) Ento eA = BeD B 1 , como mostra a seguinte conta: (BDB 1 )n BDn B 1 An = = =B e = n! n! n! n=0 n=0 n=0
A

Dn n! n=0

B 1 = BeD B 1 .

Como D diagonal, muito fcil calcular eD : veja o Exemplo 1. Isso permite calcular a exponencial eA de qualquer matriz diagonalizvel A.8
Exemplo 6. Vamos calcular de novo a exponencial da matriz A do Exemplo 4. Fazendo 1 1 as contas, encontramos os autovalores 2 e 3, com respectivos autovetores e . Por1 2 2 0 1 1 2 1 tanto A = BDB 1 , onde D = eB= . Calculamos B 1 = . 0 3 1 2 1 1 Assim 2 2 2e e3 e2 + e3 2 1 e 0 1 1 = eA = BeD B 1 = 1 1 0 e3 1 2 2e2 2e3 e2 + 2e3

E se a matriz A no for diagonalizvel? Para simplicar, vamos supor que A 2 2. A temos dois casos: Caso de autovalores complexos: Nesse caso, possvel encontrar uma diagonalizao complexa, isto , escrever A = BDB 1 sendo as matrizes D e B complexas, e D diagonal. A exponencial de matrizes
8Isso tudo que explicado no BoyceDiPrima (ver Seo 7.7).

EXPONENCIAL DE MATRIZES . . .

complexas denida pelas mesma srie de potncias, e ainda vale que eA = B eD B 1 . fcil calcular eD , lembrado que e(x+iy) = ex (cos y + i sin y ). Portanto podemos encontrar eA . Caso de autovalor real duplo: Nesse caso, possvel encontrar uma c matriz invertvel B e uma matriz J = tal que A = BJB 1 . 0 ( o autovalor, c no nico e no signicado intrnseco.) Temos eA = B eJ B 1 , e a matriz eJ foi calculada no Exerccio 1. O mtodo esboado aqui para calcular exponencial de matrizes 2 2 pode ser aplicado para matrizes maiores; a necessrio usar a forma de Jordan quando a matriz no diagonalizvel. 3.3. Mtodo mais rpido: via clculo funcional. Este mtodo na prtica fcil de usar, porm meio mgico (e um pouco mais difcil de entender porque funciona). Tendo em vista aplicaes (lembre do Teorema 4), vamos dizer como calcular etA , onde t um real. A regra bsica a seguinte: etA ser igual a p(A), onde p um polinmio espertamente escolhido, mas que s depende dos autovalores de A. O qu signica p(A)? Se p(x) uma funo polinomial de uma varivel x, e A uma matriz quadrada ento denimos p(A) assim: na expresso de p(x), substitumos x por A, substitumos constante por constante vezes Id e fazemos as contas. Por exemplo, se f (x) = 3x2 7 ento f (A) = 3A2 7Id. Vamos explicar como encontrar o tal polinmio. Vamos supor que a matriz A 2 2. Nesse caso, o polinmio p ser de grau 1, isto , da forma p(x) = ax + b (onde a e b so na verdade funes de t). A receita a seguinte: (1) Calcule os autovalores de A. (2) Para encontrar os coecientes a e b do polinmio p(x) = ax + b, faa o seguinte, dependendo do caso: Caso A tem autovalores reais 1 = 2 : Iguale p(1 ) = et1 e p(2 ) = et2 e resolva. Caso A tem autovalor real duplo : Iguale p() = et e p () = t e ) e resolva. tet (que Caso A tem autovalores complexos (no reais) i: Iguale p( + i) = et(+i) (que et (cos(t) + i sin(t)) e resolva para encontrar coecientes reais a e b.9 (3) Ento etA igual a p(A), ou seja, aA + bId (onde a e b so funes de t). Daremos agora exemplos de cada um dos trs casos:
9No necessrio considerar o outro autovalor i , pois a condio p( i) =

t(i)

ser automaticamente satisfeita.

EXPONENCIAL DE MATRIZES . . .

10

Exemplo 7. Calcule eA onde A= 1 1 2 . 0

Calculando os autovalores, encontramos 1 = 1 e 2 = 2. Devemos encontrar funo p(x) = ax + b tal que p(1) = e1 e p(2) = e2 , isto , a + b = e 1 2 a+b = e2

Resolvendo o sisteminha, encontramos a= Portanto e 2 e 1 e = aA + bId = 3


A

e 2 e 1 , 3

b=

e2 + 2e1 . 3

1 1

e2 + 2e1 1 0 2 + 0 0 1 3 2 (2e + e1 )/3 = (e2 e1 )/3 A= 3 2 2 . 1

(2e2 2e1 )/3 . 2 1 (e + 2e )/3

Exemplo 8. Calcule etA onde

Obs: Um teste bsico (mas no suciente) para erros de contas vericar se isso d Id quando t = 0. Exemplo 9. Calcule eA onde A= 1 2 2 . 1

O autovalor 1 (duplo). O polinmio p(x) de grau 1 tal que p(1) = et , p (1) = tet p(x) = tet x + (1 t)et . Logo (1 + 2t)et 2tet etA = p(A) = tet A + (1 t)et Id = . 2tet (1 2t)et

Os autovalores so 1 2i. Devemos encontrar funo p(x) = ax + b, onde a e b so reais, tal que p(1 + 2i) = e1+2i , isto , (1 + 2i)a + b = e1 (cos 2 + i sin 2) (a + b) + i(2a) = (e cos 2) + i(e sin 2) Portanto devemos ter a+b = e cos 2 2a Logo e sin 2, a= 1 2 Portanto eA = aA + bId = e sin 2 2 1 2 b = e cos 2 1 e sin 2. 2 0 1 = e cos 2 e sin 2 e sin 2 . e cos 2 = e sin 2

Exerccio 7. Refaa os exemplos e exerccios anteriores usando clculo funcional.

2e cos 2 e sin 2 1 2 + 1 0 2

Exerccio 8 (). Suponha que A uma matriz 2 2 de trao zero tal que eA = 7A + 2Id. Determine os autovalores de A. Resposta: 0.1645 e 3.1924; necessrio usar o MAPLE (fsolve).

EXPONENCIAL DE MATRIZES . . .

11

Como calcular etA se A uma matriz maior? Teremos etA = p(A), onde o polinmio p(x) encontrado de modo a satisfazer as seguintes condies: para cada autovalor de multiplicidade m, p() = et p () = tet p () = t2 et ... (que (que
t e ) 2 t 2e ) m1 t e ). m1

p(m1) () = tm1 et

(que

Cada autovalor de multiplicidade m d origem a m condies sobre o polinmio p(x). A soma das multiplicidades dos autovalores de uma matriz A de tamanho n n n. Portanto, teremos em geral que usar um polinmio de grau n 1 (que tem n coecientes a serem determinados).
Exemplo 10. Vamos resolver a equao Y (t) = A Y (t) onde 1 0 3 4 1 5 1 A. A = @ 3 21 32 7

Os autovalores de A so: 1 = 1 com multiplicidade m1 = 1, e 2 = 0 com multiplicidade m2 = 2. Vamos calcular etA . Temos f (z ) = etz e procuramos um polinmio quadrtico p(z ) = az 2 + bz + c. As condies so: p(0) = c p (0) = b p(1) = a + b + c Achamos a = et t 1, b = t, e c = 1. Assim: = = = f (0) = 1 f (0) = t f (1) = et e Y (t) = etA Y (0).

etA = (et t 1)A2 + tA + Id

3.4. () Ainda um outro mtodo (apenas para matrizes 2 2). Veja www.mat.puc-rio.br/disciplinas/MAT1154/exp2x2.pdf Agora que voc j sabe calcular exponencial de qualquer matriz, resolva usando o Teorema 4 os seguintes exerccios do BoyceDiPrima (nona edio): Seo 7.5: 2, 4, 6, 8, 12, 30. Seo 7.6: 3, 4, 5, 28. [Faa tambm 13, 14, 15 esses no precisam da exponencial] Seo 7.7: 1, 5, 15(). Seo 7.8: 1, 7, 11. 4. () Clculo funcional geral 4.1. Calculando funes de matrizes quadradas. O truque explicado acima ainda mais poderoso, e pode ser usado de maneira anloga para calcular por exemplo potncias de matrizes (ou at mesmo loucuras como seno de matriz . . . ).

EXPONENCIAL DE MATRIZES . . .

12

Receita bsica do Clculo Funcional. Dada uma funo f qualquer10 , e dada a matriz A (digamos n n), fazemos o seguinte para encontrar f (A): (1) Calculamos todos seus autovalores 1 , . . . k e respectivas multiplicidades m1 , . . . , mk (de modo que m1 + + mk = n.) (2) Encontramos um polinmio p tal que para cada autovalor i vale p(i ) = f (i ), . . . , p(mi 1) (i ) = f (mi 1) (i ). Isso sempre possvel de se fazer com um polinmio de grau n; os coecientes desse polinmio podem ser encontrados resolvendo um sistema linear. (3) Calculamos p(A). O resultado ser o mesmo que f (A).
Exemplo 11. Encontre uma matriz B tal que 1 1 2 . B = 2 4

Chame de A a matriz do lado direito; ento queremos calcular B = A, se que isso faz sentido. Vamos usar o Clculo Funcional e ver o que acontece. Os autovalores de A so 2 e 3. Considere f (x) = x. Vamos encontrar um polinmio ) = ax + b tal que p (x p(2) = f (2) e p(3) = f (3). Fazendo as contas encontramos a = 2 + 3, b = 3 2 2 3. Logo 2 3 2 2 + 3 B = f (A) = p(A) = aA + bId = 2 2 2 3 2 +2 3. Fazendo a conta vericamos que de fato B 2 = A, portanto o problema est resolvido, ainda que os passos intermedirios tenham sido obscuros.

4.2. () Por que o Clculo Funcional funciona. Para explicar a mgica, precisamos recordar alguns fatos a respeito do polinmio caracterstico K (x) de uma matriz quadrada A: Ele denido por K (x) = det(xId A). Um nmero (real ou complexo) uma raiz de multiplicadade m do polinmio caracterstico se e somente se um autovalor de A com multiplicidade m. Em particular, (4) K (x) = (x 1 )m1 . . . (x k )mk , onde 1 , . . . k so os autovalores de A com respectivas multiplicidades m1 , . . . , mk . K (A) = 0. Este o Teorema de CayleyHamilton, cuja prova pode ser encontrada em qualquer livro de lgebra Linear decente.11 Vamos primeiro considerar um caso particular do Clculo Funcional.
10H uma trapaa aqui. 11O Teorema de CayleyHamilton pode parecer misterioso primeira vista, mas no

to difcil perceber que ele deve ser verdade: Segue de (4) que K (A) v = 0 para todo autovetor v . Se a matriz A for diagonalizvel, ento isso j garante que K (A) = 0. Portanto o TCH verdadeiro para as matrizes diagonalizveis, as quais constituem uma parte gorda (aberta) do espao das matrizes n n. Seria muito estranho (e de fato, impossvel) que uma armao algbrica como o TCH valesse em uma parte gorda do espao sem ser verdade no espao inteiro.

EXPONENCIAL DE MATRIZES . . .

13

Prova de que a Receita funciona se a funo f (x) um polinmio. Suponha que p(x) satisfaz os requerimentos da receita, e considere h(x) = f (x) p(x). Como estamos supondo que f (x) polinmio, h(x) tambm . Precisamos provar que h(A) = 0. Pela denio de P (x), para todo autovalor de A (inclusive para os complexos), vale que h() = h () = h () = = h(m1) () = 0, onde m a multiplicidade de . Isso quer dizer que uma raiz de h(x) com multiplicidade m ou maior. Segue de (4) (e do Teorema Fundamental da lgebra) que o polinmio h(x) divisvel pelo polinmio caracterstico, isto , existe outro polinmio q (x) tal que h(x) = q (x)K (x). Logo, pelo Teorema de CayleyHamilton, h(A) = q (A)K (A) = 0, como queramos provar. Agora vamos considerar funes f (x) mais gerais. Uma maneira de dar sentido a f (A) seria imitar o que zemos para denir exponencial de matrizes: usamos a srie de potncias de A, supondo que ela exista.12 Uma tal srie uma maneira de aproximar uma funo por polinmios. J provamos que o Clculo Funcional funciona para polinmios, assim j no surpreendente que ele valha para uma tal f (x). . . Porm, demonstrar isso iria requerer conhecimento mais profundo sobre funes (Anlise Complexa), assim paramos por aqui. 4.3. Atalhos. Para matrizes maiores que 2 2, existem alguns atalhos que s vezes facilitam o uso do Clculo Funcional. Teorema 5. Se a matriz simtrica ento podemos seguir a receita bsica do Clculo Funcional ngindo que todos os autovalores tm multiplicidade 1. Isso til pois a o polinmio p a ser encontrado ter possivelmente grau menor.
Exemplo 12. Calcule a dcima potncia da matriz: 1 0 2 2 3 A = @ 2 5 6 A. 3 6 10

Os autovalores so 1 e 15 (conra: qual o autovalor duplo?). Como A simtrica, diagonalizvel. Para calcular A10 , procure um polinmio linear levando 1 a 110 = 1 e 15 a 1510 . Temos: 15 1510 1510 1 x+ p (x ) = 14 14 e 1 0 2 + 2 3 A 5 + 6 A10 = p(A) = @ 2 3 6 10 + onde 1510 1 15 1510 = , = . 14 14
12A srie de potncias no precisa estar centrada no zero (srie de MacLaurin). Por exemplo, para a funo f (x) = x que apareceu no Exemplo 11 podemos considerar a expanso de Taylor centrada em qualquer ponto x0 = 0.

EXPONENCIAL DE MATRIZES . . .

14

Note que se tivssemos seguido a receita principal teramos que achar um polinmio de grau dois enquanto no presente caso um de primeiro grau suciente.

Indicao da prova do Teorema 5 (). Por um teorema importante de lgebra linear, toda matriz simtrica diagonalizvel. Sejam 1 , . . . , k os autovalores (sem repeties). Dena o polinmio M (x) = (x 1 ) (x k ). Como a matriz A diagonalizvel, vemos que M (A) = 0.13 Refaa a prova dada acima que o Clculo Funcional funciona usando o polinmio M (x) em vez do polinmio caracterstico K (x). Outro atalho, que til quando os autovalores so todos simples, ou (em vista do Teorema 5) usar o polinmio interpolador de Lagrange (googleie). 4.4. Muito mais. Para saber mais a respeito do Clculo Funcional e suas aplicaes, veja apostilas antigas no site de MAT1154. A apostila de Hamilton Bueno bastante completa, mas requer conhecimentos mais avanados.

13Mais ainda, M (x) o polinmio mnimo de A, isto , o polinmio com menor grau

possvel e coeciente principal igual a 1 tal que p(A) = 0.

Você também pode gostar