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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

4.16 - Considere as matrizes:<br />

⎛<br />

A = ⎝<br />

1 1 0<br />

1 2 1<br />

0 −1 3<br />

⎞<br />

⎛<br />

⎠ ; B = ⎝<br />

3 1 0<br />

1 3 2<br />

0 2 1<br />

Escolha adequadamente e resolva um dos sistemas Ax = b, Bx = b, pelo processo de Cholesky, onde<br />

b = (2, 1, 5) t .<br />

4.17 - Mostre que: Se o sistema de equações algébricas Ax = b , onde A é matriz não singular, é<br />

transformado no sistema equivalente Bx = c, com B = A t A; c = A t b, onde A t é a transposta de A,<br />

então o último sistema pode sempre ser resolvido pelo processo de Cholesky (isto é, a matriz B satisfaz<br />

as condições para a aplicação do método). Aplicar a técnica acima para determinar pelo processo de<br />

Cholesky, a solução do sistema:<br />

⎛<br />

⎝<br />

1 0 1<br />

1 1 0<br />

1 1 0<br />

⎞<br />

⎠<br />

⎛<br />

⎝ x1<br />

x2<br />

x3<br />

⎞<br />

⎠ =<br />

⎛<br />

⎝ 2<br />

2<br />

2<br />

4.6 Método de Eliminação de Gauss com Pivotamento Parcial<br />

Além dos problemas já citados nesse capítulo para os métodos baseados na decomposição LU, existe<br />

um outro problema mais sério que está relacionado com a propagação dos erros de truncamento do<br />

computador. Assim, para ilustrar tal situação, consideremos um exemplo hipotético, (sistema linear de<br />

ordem 2, com uma máquina que trabalha apenas com 3 dígitos significativos). Tal exemplo servirá para<br />

ilustrar o que acontece com um sistema de grande porte num computador qualquer, visto que os mesmos<br />

operam com um número fixo e finito de algarismos significativos.<br />

Exemplo 4.7 - Através do método de Eliminação de Gauss, resolver o sistema linear:<br />

0.0001 x1 + 1.00 x2 = 1.00<br />

1.00 x1 + 1.00 x2 = 2.00<br />

usando em todas as operações três dígitos significativos.<br />

Solução: É fácil verificar que a solução desse sistema é:<br />

x =<br />

<br />

1.00010<br />

0.99990<br />

.<br />

Agora, resolvendo o sistema dado, pelo método de Eliminação de Gauss, com 3 dígitos significativos<br />

em todas as operações, obtemos:<br />

0.000100 1.00 | 1.00<br />

1.00 1.00 | 2.00<br />

cuja solução é:<br />

<br />

<br />

x =<br />

⎞<br />

⎠ .<br />

⎞<br />

⎠ .<br />

0.000100 1.00 | 1.00<br />

−10000 | −10000<br />

0<br />

1<br />

Portanto, obtemos uma solução muito diferente da solução exata do sistema.<br />

A propagação de erros ocorre principalmente quando multiplicamos um número muito grande por<br />

outro que já contém erro de arredondamento. Por exemplo, suponha que um dado número z tenha um<br />

<br />

.<br />

<br />

,

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

Saved successfully!

Ooh no, something went wrong!