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 2. ANÁLISE DE ARREDONDAMENTO EM PONTO FLUTUANTE 48<br />

Subtraindo (2.4) de (2.5), segue que:<br />

Aplicando essa fórmula repetidamente, obtemos:<br />

e portanto<br />

rn = −n rn−1 , n = 1, 2, . . . .<br />

rn = −nrn−1 = (−n) 2 rn−2 = . . . = (−n) n r0 ,<br />

rn = (−n) n ɛ0 ,<br />

desde que r0 = ɛ0. Assim, a cada passo do cálculo, o erro cresce do fator n. Surge então a pergunta: Como<br />

encontrar o valor exato de In? Para este caso em particular, observe que: uma relação de recorrência<br />

ser instável na direção crescente de n não impede de ser estável na direção decrescente de n. Assim,<br />

resolvendo (2.4), para In−1, obtemos:<br />

In−1 =<br />

(1 − In)<br />

n<br />

. (2.6)<br />

Se usada nessa forma, a relação também precisa de um valor inicial. Entretanto, não é fácil encontrar<br />

esse valor pois todo In onde n > 0 é desconhecido. Mas sabemos que In → 0 quando n → ∞. Assim,<br />

tomando I20 = 0 e usando (2.6) para n = 20, 19, 18, . . ., obtemos: I7 = 0.1123835 onde agora todos os<br />

dígitos estão corretos. É interessante notar que começando com I7 = 0, obtemos I0 = 0.6320. Isto ocorre<br />

porque neste caso o erro está sendo reduzido substancialmente a cada passo, isto é, a cada passo o erro<br />

decresce do fator 1 n .<br />

2.5.4 Mal Condicionamento<br />

A maioria dos processos numéricos seguem a seguinte linha geral:<br />

• Dados são fornecidos,<br />

• Os dados são processados de acordo com um plano pré-estabelecido (algoritmo),<br />

• Resultados são produzidos.<br />

Analisaremos aqui problemas onde os resultados dependem continuamente dos dados. Tais problemas<br />

são chamados de problema bem posto. Problemas que não dependem continuamente dos dados são<br />

chamados de problema mal posto.<br />

Vamos então analisar como pertubações nos dados podem ou não influenciar os resultados.<br />

Exemplo 2.18 - Resolver o sistema:<br />

x + y = 2<br />

x + 1.01y = 2.01<br />

Solução: A solução desse sistema pode ser facilmente obtida, por exemplo, por substituição. Fazendo<br />

isso, obtemos: x = y = 1. Se o número 2.01, da segunda equação é mudado para 2.02, obtemos que a<br />

solução do sistema é agora x=0 e y=2. Portanto uma pequena mudança nos dados produz uma grande<br />

mudança no resultado. Vamos então interpretar geometricamente o resultado. A solução do sistema é<br />

o ponto de interseção das duas retas: y = 2-x e y = (2.01 -x)/1.01. Essas retas estão desenhadas na<br />

Figura 2.1.<br />

É claro que o ponto de interseção é muito sensível a pequenas pertubações em cada uma<br />

dessas retas desde que elas são praticamente paralelas. De fato, se o coeficiente de y na segunda equação<br />

é 1.00, as duas retas são exatamente paralelas e o sistema não tem solução. Isto é típico de problemas<br />

mal condicionados. Eles são também chamados de problemas críticos, pois ou possuem infinitas soluções<br />

ou não possuem nenhuma.

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

Saved successfully!

Ooh no, something went wrong!