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 138<br />

ii) A solução de (4.15) pode também estar afetada de erro, visto que as correções nada mais são do que a<br />

solução de sistema linear. Assim, encontrado yj, substituimos seus valores em (4.13) e encontramos<br />

uma melhor solução aproximada ¯x à qual poderemos novamente aplicar o processo de refinamento.<br />

Obtemos com isso um processo iterativo, o qual deve ser aplicado até que uma precisão ɛ, pré-fixada,<br />

seja atingida.<br />

iii) Para sabermos se a precisão foi atingida devemos calcular o vetor resíduo. Se o mesmo for o vetor<br />

nulo então teremos encontrado a solução exata. Se o vetor resíduo for diferente do vetor nulo então<br />

paramos o processo quando:<br />

onde . ∞ está definida no Capítulo 1.<br />

r (k+1) − r (k) ∞<br />

r (k+1) ∞<br />

< ɛ (4.16)<br />

iv) No cálculo dos resíduos, ou seja, no cálculo de (4.14) haverá perda de algarismos significativos, por<br />

serem os valores de bi e n j=1 aij ¯xj aproximadamente iguais. Assim devemos calcular os resíduos<br />

com precisão maior do que a utilizada nos demais cálculos. Logo, se estivermos trabalhando em<br />

ponto flutuante devemos calcular os resíduos em precisão dupla.<br />

v) O processo de refinamento é utilizado, em geral, em sistemas de grande porte, onde o acúmulo de<br />

erros de arredondamento é maior.<br />

O exemplo a seguir, mostra o processo de refinamento num caso hipotético, (sistema linear de ordem<br />

2, com uma máquina que trabalha apenas com dois dígitos significativos). Novamente tal exemplo servirá<br />

para ilustrar o que acontece com um sistema de grande porte num computador qualquer.<br />

Exemplo 4.9 - Considere o sistema linear:<br />

16. 5.0<br />

3.0 2.5<br />

x1<br />

x2<br />

<br />

=<br />

21.<br />

5.5<br />

Trabalhando com arredondamento para dois dígitos significativos em todas as operações;<br />

a) resolva o sistema pelo método de Eliminação de Gauss,<br />

b) faça uma iteração para refinar a solução obtida em a).<br />

Solução: Aplicando o método de Eliminação de Gauss ao sistema dado, obtemos:<br />

<br />

16.<br />

3.0<br />

5.0<br />

2.5<br />

|<br />

|<br />

<br />

21.<br />

5.5<br />

∼<br />

<br />

16.<br />

0.19 |<br />

5.0<br />

1.6<br />

|<br />

|<br />

<br />

21.<br />

1.5<br />

,<br />

Observe que não calculamos o elemento a (2)<br />

21<br />

<br />

a(1)<br />

, mas armazenamos nesta posição o multiplicador 21<br />

a (1) =<br />

11<br />

3.0<br />

16.<br />

= 0.1875 = 0.19, o qual deverá ser usado no cálculo do novo termo independente. Assim, resolvendo<br />

o sistema: <br />

16. 5.0 x1 21.<br />

= ,<br />

0 1.6<br />

1.5<br />

obtemos:<br />

x2 = 1.5<br />

= 0.9375 = 0.94<br />

1.6<br />

x1 =<br />

21. − 5.0 × 0.94<br />

16.<br />

= 21. − 4.7<br />

x2<br />

16.<br />

= 16.3<br />

16.<br />

16.<br />

= = 1.0<br />

16.

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

Saved successfully!

Ooh no, something went wrong!