15.05.2013 Views

Cálculo Numérico - Engenharia Civil UEM

Cálculo Numérico - Engenharia Civil UEM

Cálculo Numérico - Engenharia Civil UEM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CAPÍTULO 4. SOLUÇÃO DE SISTEMAS LINEARES: MÉTODOS EXATOS 113<br />

Os menores principais de A de ordens 1, 2, . . . n são definidos pelas sub-matrizes de A:<br />

Ak =<br />

⎛<br />

a11<br />

⎜ a21 ⎜<br />

⎝ .<br />

a12<br />

a22<br />

.<br />

. . .<br />

. . .<br />

. ..<br />

a1k<br />

a2k<br />

.<br />

⎞<br />

⎟ ,<br />

⎠<br />

k = 1, 2, . . . n .<br />

ak1 ak2 . . . akk<br />

Definição 4.4 - Uma matriz real simétrica A, n × n, é positiva definida se para todos os menores<br />

principais Ak, constituído das k primeiras linhas e k primeiras colunas vale: det(Ak) > 0 , k =<br />

1, 2, . . . , n.<br />

4.2 Decomposição LU<br />

Inicialmente veremos em que condições podemos decompor uma matriz quadrada A = (aij) no<br />

produto de uma matriz triangular inferior por uma matriz triangular superior.<br />

Teorema 4.1 - Teorema LU - Seja A = (aij) uma matriz quadrada de ordem n, e Ak o menor<br />

principal, constituído das k primeiras linhas e k primeiras colunas de A. Assumimos que det(Ak) = 0<br />

para k = 1, 2, . . . , n − 1. Então existe uma única matriz triangular inferior L = (ℓij), com ℓ11 =<br />

ℓ22 = . . . = ℓnn = 1, e uma única matriz triangular superior U = (uij) tal que LU = A. Além disso,<br />

det(A) = u11u22 . . . unn.<br />

Prova: Para provar esse teorema usaremos indução sobre n.<br />

1) Se n = 1, temos que: a11 = 1 · a11 = 1 · u11 unicamente, e assim A = LU onde L = 1 e U = u11.<br />

Além disso, det(A) = u11.<br />

2) Assumimos que o teorema é verdadeiro para n = k − 1, ou seja que toda matriz de ordem (k − 1)<br />

é decomponível no produto LU nas condições do teorema.<br />

3) Devemos mostrar que a decomposição pode ser feita para uma matriz de ordem n = k. Seja então<br />

A uma matriz de ordem k. Partimos essa matriz em sub-matrizes da forma:<br />

⎛<br />

⎞<br />

Ak−1 r<br />

A = ⎝<br />

⎠ ,<br />

s t akk<br />

onde r e s são vetores coluna, ambos com k − 1 componentes.<br />

Note que a matriz Ak−1 é de ordem k − 1 e satisfaz as hipóteses do teorema. Portanto pela hipótese<br />

de indução esta pode ser decomposta na forma Ak−1 = Lk−1Uk−1. Utilizando as matrizes Lk−1 e Uk−1<br />

formamos as seguintes matrizes:<br />

⎛<br />

L = ⎝ Lk−1 0<br />

mt ⎞ ⎛<br />

⎠ ; U = ⎝<br />

1<br />

Uk−1<br />

⎞<br />

p<br />

⎠ ,<br />

0 ukk<br />

onde m e p são vetores coluna, ambos com k − 1 componentes. Note que m, p e ukk são desconhecidos.<br />

Assim, impondo que a matriz A seja decomponível em LU vamos tentar determiná-los.<br />

Efetuando o produto LU, segue que:<br />

⎛<br />

⎞<br />

LU =<br />

⎝ Lk−1Uk−1<br />

m t Uk−1<br />

Lk−1 p<br />

m t p + ukk<br />

⎠ .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!