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

Entretanto, os erros intermediários podem, algumas vezes, cancelar-se uns com os outros no mínimo<br />

parcialmente. Em outros casos (tal como em processos iterativos) os erros intermediários podem ter um<br />

efeito desprezível no resultado final. Algoritmos com essa propriedade são chamados estáveis.<br />

Instabilidade Numérica ocorre se os erros intermediários tem uma influência muito grande no<br />

resultado final. Veremos esse fato através do seguinte exemplo.<br />

Exemplo 2.17 - Resolver a integral:<br />

In = e −1<br />

1<br />

x<br />

0<br />

n e x dx .<br />

Solução: Vamos tentar encontrar uma fórmula de recorrência para In. Integrando por partes, segue que:<br />

In = e −1<br />

<br />

[x n e x ] 1<br />

0 −<br />

1<br />

0<br />

= 1 − n e −1<br />

1<br />

0<br />

= 1 − n In−1 .<br />

x n−1 e x dx<br />

Assim, obtemos uma fórmula de recorrência para In, isto é:<br />

e desde que:<br />

n x n−1 e x <br />

dx<br />

In = 1 − n In−1 , n = 1, 2, . . . , (2.4)<br />

I0 = e −1<br />

1<br />

0<br />

e x dx = e −1 (e − 1) = 0.6321,<br />

é conhecido, podemos, teoricamente, calcular In, usando (2.4). Fazendo os cálculos, obtemos:<br />

I0 = 0.6321 , I1 = 0.3679 , I2 = 0.2642 , I3 = 0.2074 ,<br />

I4 = 0.1704 , I5 = 0.1480 , I6 = 0.1120 , I7 = 0.216 .<br />

O resultado obtido para I7 está claramente errado, desde que:<br />

I7 < e −1 max<br />

0≤x≤1 (ex )<br />

1<br />

0<br />

x n dx < 1<br />

n + 1 ,<br />

isto é, I7 < 1<br />

8 = 0.1250. Além disso a sequência In é uma sequência decrescente. Para ver que a<br />

instabilidade existe, vamos supor que o valor de I0 esteja afetado de um erro ɛ0. Vamos supor ainda que<br />

todos as operações aritméticas subsequentes são calculadas exatamente. Denotando por In o valor exato<br />

da integral e por Ĩn o valor calculado assumindo que só existe erro no valor inicial, obtemos que:<br />

e assim:<br />

Seja rn o erro, isto é:<br />

Ĩ0 = I0 + ɛ0 ,<br />

Ĩn = 1 − n Ĩn−1 , n = 1, 2, . . . . (2.5)<br />

rn = Ĩn − In .

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

Saved successfully!

Ooh no, something went wrong!