Aula 6 - Lineu FS Mialaret

Download Report

Transcript Aula 6 - Lineu FS Mialaret

Instituto Federal de Educação, Ciência e
Tecnologia de São Paulo - IFSP
Campus de Caraguatatuba
Licenciatura em Matemática
10 Semestre de 2013
Cálculo Numérico – CN
Prof. Lineu Mialaret
Aula 6: Matrizes (3)
Cálculo Numérico
Aula 6 - 1/35
©Prof. Lineu Mialaret
Autovalores e Autovetores (1)
 Seja a matriz A e os seguintes vetores u e v
apresentados como se segue.
 E sejam as seguintes transformações operadas em A
que resultam em:
Cálculo Numérico
Aula 6 - 2/35
©Prof. Lineu Mialaret
Autovalores e Autovetores (2)
 As transformações realizadas podem ser apresentadas
graficamente, como apresentado a seguir.
Cálculo Numérico
Aula 6 - 3/35
©Prof. Lineu Mialaret
Autovalores e Autovetores (3)
 Generalizando,
tomando
como
foco
as
transformações lineares
do tipo Ax = λx, com λ
constante,
têm-se
transformações nas quais
o vetor x tem seu
tamanho expandido ou
diminuído.
Cálculo Numérico
Aula 6 - 4/35
©Prof. Lineu Mialaret
Autovalores e Autovetores (4)
 Exemplo 1:
Seja a matriz A e o vetor x como
apresentados a seguir.
 Tem-se que a matriz Ax apresenta o seguinte formato:
Cálculo Numérico
Aula 6 - 5/35
©Prof. Lineu Mialaret
Autovalores e Autovetores (5)
 Um autovetor para uma matriz A de ordem k é um vetor
x, não nulo, tal que Ax = x, para algum escalar .
 Um escalar é chamado de autovalor de uma matriz A
se há uma solução não trivial x para a equação Ax = x.
 Obs.:
 O escalar e a matriz x são chamados de autovalor e
autovetor associado; e
 Normalmente, os autovetores são dados num formato
padronizados e, tal que
em que
Cálculo Numérico
Aula 6 - 6/35
©Prof. Lineu Mialaret
Autovalores e Autovetores (6)
 Considere a transformação Ax = λx, então tem-se que
Ax − λx = (A − λI)x = 0.
 A matriz quadrada A − λI é uma matriz singular e
pode-se resolver a equação matricial a seguir,
Ax − λIx = (A − λI)x = 0
para λ, usando-se o fato que o determinante de
(A − λI) deve ser 0, ou seja, |A − λI| = 0.
 Essa equação é conhecida como Equação ou Função
Característica. Dessa forma, deve-se obter os valores
de λ que são raízes da função característica.
 Seja A uma matriz quadrada de ordem k, então existem k
autovalores λ1, λ2, λ3, ..., λk que satisfazem a equação
polinomial |Ax − λI| = 0. Assim sendo, existem k
autovetores e1, e2, ..., ek associados.
Cálculo Numérico
Aula 6 - 7/35
©Prof. Lineu Mialaret
Autovalores e Autovetores (7)
 Exemplo 2: Seja a matriz A apresentada a seguir.
 Então tem-se que
 E chega-se na seguinte equação polinomial
Cálculo Numérico
Aula 6 - 8/35
©Prof. Lineu Mialaret
Autovalores e Autovetores (8)
 Tem-se o cálculo das seguintes raízes
 Finalmente, os autovalores da matriz A são
Cálculo Numérico
Aula 6 - 9/35
©Prof. Lineu Mialaret
Autovalores e Autovetores (9)
 Para o cálculo dos autovetores associados, deve-se
calcular
 Autovetor e1 associado ao autovalor λ1 = 3
 Tem-se que x11 = 0 e x12 pode ser qualquer valor, e será
considerado igual a 1. O primeiro autovetor é x′1 = (0,1).
Padronizando x1, tem-se
Cálculo Numérico
Aula 6 - 10/35
©Prof. Lineu Mialaret
Autovalores e Autovetores (10)
 Autovetor e2 associado ao autovalor λ2 = 1
 Tem-se que x21 = -2x22. Fazendo x22 = 1, então x21 fica igual a
x21 = -2 e o segundo autovetor é x′2 = (-2,1). Padronizando o
autovetor x2 , tem-se
Cálculo Numérico
Aula 6 - 11/35
©Prof. Lineu Mialaret
Autovalores e Autovetores (11)
 Exercício 1: Calcular os autovalores e autovetores
associados à matriz A apresentada a seguir.
Cálculo Numérico
Aula 6 - 12/35
©Prof. Lineu Mialaret
Decomposição Espectral (1)
 Seja uma a matriz A simétrica de ordem k, então A pode
escrita por
 Exemplo 3: Seja a matriz A apresentada a seguir.
 Têm-se os autovalores λi e
autovetores ei associados.
Cálculo Numérico
Aula 6 - 13/35
©Prof. Lineu Mialaret
Decomposição Espectral (2)
 Portanto,
Cálculo Numérico
Aula 6 - 14/35
©Prof. Lineu Mialaret
Decomposição Espectral (3)
 Defina-se
uma matriz ortogonal U cujas colunas
consistem nos autovetores e1, e2 , ..., ek , e da mesma
forma, definindo-se uma matriz ortogonal V, tal que
V = U′, ou seja,
 Defina-se ainda uma matriz Λ (lambda) formada
pelos autovalores λ1, ..., λk , ou seja,
 Pode-se escrever que
ou
Cálculo Numérico
Aula 6 - 15/35
©Prof. Lineu Mialaret
Decomposição Espectral (4)
 Para o caso de uma matriz de ordem 2, tem-se que
e
 Assim, uma matriz A de ordem 2 pode ser representada
por
Cálculo Numérico
Aula 6 - 16/35
©Prof. Lineu Mialaret
Decomposição Espectral (5)
 Exemplo 4: Para o caso da matriz A, apresentada a
seguir,
 Têm-se as matrizes U e Λ apresentadas a seguir
e
Cálculo Numérico
Aula 6 - 17/35
©Prof. Lineu Mialaret
Matriz Definida Positiva (1)
 Seja a matriz x′Ax. Como se tem apenas termos
quadráticos x2i e termos cruzados xixj, essa matriz recebe
o nome de Forma Quadrática.
 Se uma matriz simétrica A de ordem k é tal que
 Então se diz que a matriz A é uma Matriz Definida
Positiva.
 Se uma matriz A de ordem k é definida positiva, então seus
autovalores são todos positivos, ou seja,
Cálculo Numérico
Aula 6 - 18/35
©Prof. Lineu Mialaret
Matriz Definida Positiva (2)
 Exemplo 5: Seja a forma quadrática 6x12 + 4x1x2 + 3x22 ,
então
 Sabendo-se que
 Então a matriz A é definida positiva
Cálculo Numérico
Aula 6 - 19/35
©Prof. Lineu Mialaret
Matriz Definida Positiva (3)
 Algumas propriedades:
 Se x′Ax ≥ 0, ∀x não nulo, então a matriz A é semi-definida
positiva;
 Se x′Ax < 0, ∀x não nulo, então a matriz A é definida
negativa; e
 Se x′Ax ≤ 0, ∀x não nulo, então a matriz A é semi-definida
negativa.
 Casos Especiais:
 Matriz Inversa - a inversa de uma matriz simétrica A de
ordem k pode ser obtida fazendo-se
ou
Cálculo Numérico
Aula 6 - 20/35
©Prof. Lineu Mialaret
Matriz Definida Positiva (4)
 Matriz Raiz Quadrada - a Matriz Raiz Quadrada de uma
matriz A definida positiva de ordem k, é uma matriz tal que
A1/2A1/2 = A, e pode ser obtida fazendo-se
ou
 Em que a matriz Λ1/2 é dada por
Cálculo Numérico
Aula 6 - 21/35
©Prof. Lineu Mialaret
Matriz Definida Positiva (5)
 Há outra relações que envolvem a matriz raiz quadrada:
 A−1/2 = (A−1/2 )−1 = UΛ −1/2 U′;
 A−1/2 A−1/2 = A−1.
 Exemplo 6: Seja a matriz A apresentada a seguir.
 Então tem-se (de exemplo anterior) que
e
Cálculo Numérico
Aula 6 - 22/35
©Prof. Lineu Mialaret
Matriz Definida Positiva (6)
 Fazendo-se
 Tem-se que
Cálculo Numérico
Aula 6 - 23/35
©Prof. Lineu Mialaret
Matriz Definida Positiva (7)
 A matriz A1/2 é a matriz raiz quadrada de A, sendo que
 Fazendo-se
 Tem-se que
Cálculo Numérico
Aula 6 - 24/35
©Prof. Lineu Mialaret
Matriz Definida Positiva (8)
 E assim,
Cálculo Numérico
Aula 6 - 25/35
©Prof. Lineu Mialaret
Decomposição em Valores Singulares (1)
 Seja A uma matriz de valores m x k. Há uma matriz
U de ordem m x n e uma matriz V de ordem k x k, ambas
ortogonais, tais que
 Em que a matriz Λ é uma matriz do seguinte tipo
 Onde r = rank de A e a matriz D é uma matriz diagonal
com os r valores singulares de A.
 Pode-se entender a decomposição em valores singulares
como uma expressão numa relação matricial que
depende do rank da matriz.
Cálculo Numérico
Aula 6 - 26/35
©Prof. Lineu Mialaret
Decomposição em Valores Singulares (2)
 Dado que m > k, então existem r constantes positivas λ1,
λ2 , ..., λr, r autovetores u1, u2, ..., ur de dimensão m x 1 e
r autovetores v1,v2, ..., vr , de dimensão k x 1 tal que
 Onde as matrizes definidas abaixo são ortogonais
 E a matriz Λr é uma matriz diagonal do tipo
Cálculo Numérico
Aula 6 - 27/35
©Prof. Lineu Mialaret
Decomposição em Valores Singulares (3)
 Neste cenário, λ1, λ2 , ..., λr e u1, u2, ..., ur são pares de
autovalores e autovetores de AA′, obtidos de
 Em que λ1 > λ2 > . . . > λr > 0, são valores estritamente
positivos.
 Os vetores vi, por sua vez, estão relacionados aos
autovetores ui, i = 1, 2, ..., r, pela relação abaixo
 Alternativamente, vi, i = 1, 2, ..., r, são autovetores
associados aos mesmos autovalores positivos λ1 > λ2 > .
. . > λr > 0 de A′A.
Cálculo Numérico
Aula 6 - 28/35
©Prof. Lineu Mialaret
Decomposição em Valores Singulares (4)
 Desta forma, a decomposição em valores singulares
pode ser escrita pela expressão a seguir,
Cálculo Numérico
Aula 6 - 29/35
©Prof. Lineu Mialaret
Decomposição em Valores Singulares (5)
 Exemplo 6: Seja a matriz A apresentada a seguir.
 Então tem-se AA′ é
Cálculo Numérico
Aula 6 - 30/35
©Prof. Lineu Mialaret
Decomposição em Valores Singulares (6)
 Os autovalores de AA′ são
 Os autovetores associados são
 Os vetores v1 e v2 são obtidos como se segue
Cálculo Numérico
Aula 6 - 31/35
©Prof. Lineu Mialaret
Decomposição em Valores Singulares (7)
 Dessa forma, a matriz A pode ser escrita como se segue,
 Ou seja,
Cálculo Numérico
Aula 6 - 32/35
©Prof. Lineu Mialaret
Bibliografia (1)
 Referência Básica 1
 GERSTING,
J.
L.
Fundamentos Matemáticos
para Ciência da Computação.
5ª ed., Rio de Janeiro: LTC,
2004
Cálculo Numérico
Aula 6 - 33/35
©Prof. Lineu Mialaret
Bibliografia (2)
 Referência Básica 2
 LIPSCHUTZ, S.; LIPSON, M.
Matemática Discreta. 2ª ed.,
São Paulo: Bookman, 2004.
Cálculo Numérico
Aula 6 - 34/35
©Prof. Lineu Mialaret
Bibliografia (3)
 Referência Básica 3
 LIPSCHUTZ, S.; LIPSON, M.
Álgebra Linear. 4ª ed., São
Paulo: Bookman, 2011.
Cálculo Numérico
Aula 6 - 35/35
©Prof. Lineu Mialaret