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

Assim para a = 10 e n = 10, temos que:<br />

0.0082645 < y10 < 0.0090909 . (2.2)<br />

Agora para calcular numericamente o valor da integral dada, podemos primeiramente expressar o<br />

integrando usando o Teorema binomial, isto é:<br />

x n = [(x + a) − a] n =<br />

n<br />

(−1) k<br />

k=0<br />

Substituindo x n na expressão para yn, obtemos:<br />

e assim:<br />

yn =<br />

yn =<br />

=<br />

=<br />

1<br />

0<br />

n<br />

k=0<br />

<br />

n<br />

(−1) k<br />

k=0<br />

(−1) k a k<br />

n−1<br />

(−1) k a k<br />

k=0<br />

+ (−1) n a n<br />

<br />

n−1<br />

(−1) k a k<br />

k=0<br />

+ (−a) n ln<br />

n<br />

k<br />

n<br />

k<br />

n<br />

k<br />

<br />

(x + a) n−k a k .<br />

<br />

(x + a) n−k−1 a k dx<br />

1<br />

(x + a) n−k−1 dx<br />

0<br />

1<br />

n<br />

(x + a)<br />

k 0<br />

n−k−1 dx<br />

1<br />

n<br />

(x + a)<br />

n<br />

−1 dx<br />

n<br />

k<br />

1 + a<br />

a .<br />

0<br />

<br />

1<br />

n − k ((1 + a)n − k − a n−k <br />

)<br />

Para a = 10 e n = 10, utilizando (2.3) para calcular yn, obtemos yn = −2.000000, que comparado<br />

com (2.2), está totalmente errado. A razão para isso é uma extrema propagação de erro. Para n = 10, o<br />

termo correspondente a k = 5 na soma (2.3) é igual a:<br />

(−1) 5 a 5<br />

10<br />

5<br />

<br />

1<br />

5 ((1 + a)5 − a 5 <br />

)<br />

= −3.13 × 10 11 .<br />

Assim para uma calculadora com 10 dígitos na mantissa, no mínimo dois dígitos antes do ponto<br />

decimal do resultado são não confiáveis, bem como os dígitos depois do ponto decimal.<br />

2.5.3 Instabilidade Numérica<br />

Se um resultado intermediário de um cálculo é contaminado por um erro de arredondamento, este<br />

erro pode influenciar todos os resultados subsequentes que dependem desse resultado intermediário. Os<br />

erros de arredondamento podem propagar-se mesmo que todos os cálculos subsequentes sejam feitos com<br />

precisão dupla. Na realidade, cada novo resultado intermediário introduz um novo erro de arredondamento.<br />

É de se esperar portanto, que todos esses erros influenciem o resultado final. Numa situação<br />

simples como o caso de uma soma, o erro final pode ser igual a soma de todos os erros intemediários.<br />

(2.3)

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

Saved successfully!

Ooh no, something went wrong!