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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CAPÍTULO 10. APROXIMAÇÃO DE FUNÇÕES: MÉTODOS DE INTERPOLAÇÃO POLINOMIAL295<br />

Analogamente a (10.17), podemos escrever:<br />

|R2(u)| ≤ |u(|u − 1)(u − 2)| h3<br />

3!<br />

max<br />

0.2≤t≤0.4 |f ′′′ (t)| ,<br />

onde: u = 0.5, h = 0.1 ⇒ h 3 = 0.001 e pelo exemplo 10.4, temos que:<br />

Portanto:<br />

Observações:<br />

f ′′′ (t) = 27 e 3t (1 + t) ⇒ max<br />

0.2≤t≤0.4 |f ′′′ (t)| = 125.4988 .<br />

|R2(u)| ≤ |0.5| |(0.5 − 1)| |(0.5 − 2)| × 0.001<br />

6<br />

= 0.0078 8 × 10 −3<br />

× (5.066) =<br />

a) Se compararmos o valor obtido para f(0.25) com o valor exato veremos que o resultado está<br />

com duas casas decimais corretas.<br />

b) O polinômio de interpolação obtido neste exemplo está em função da variavél u. Assim não<br />

é possível verificar se o valor do polinômio nos pontos tabelados coincide com a valor da função<br />

nesses pontos. Entretanto como a função é crescente no intervalo [0.2, 0.4], o valor para f(0.25)<br />

deve estar entre [0.3644, 0.7379].<br />

Observe que quando se conhece a expressão analítica da função, o termo do resto, fornece uma estimativa<br />

sobre o número de casas decimais corretas que podemos obter na aproximação. Além disso, a aplicação<br />

da fórmula do termo do resto é útil quando queremos o resultado com uma precisão pré-fixada, como<br />

mostraremos no exemplo a seguir.<br />

Exemplo 10.7 - Determinar o número de pontos necessários para se obter xe 3x , x ∈ [0, 0.4] com duas<br />

casas decimais corretas usando interpolação linear sobre pontos igualmente espaçados de h.<br />

Solução: Por (??, temos que:<br />

R1 ≤<br />

(b − a)2<br />

8 M1 = h2<br />

8 M1 ≤ 0.5 × 10 −2 ,<br />

desde que b−a = h, pois os pontos são igualmente espaçados, e o erro deve ser menor ou igual a 0.5×10 −2 ,<br />

pois queremos o resultado com duas casas decimais corretas. Agora,<br />

Portanto<br />

M1 = max<br />

0≤t≤0.4 |f ′′ (t)| = e 3t (6 + 9t) 31.873<br />

h2 (31.873) ≤ 0.5 × 10−2<br />

8<br />

⇒ h 2 ≤ 0.001255<br />

⇒ h ≤ 0.00354 .<br />

Para determinar o número de pontos basta lembrar que o intervalo dado é: [0, 0.4], e portanto o número<br />

de pontos será obtido fazendo:<br />

0.4 − 0<br />

h =<br />

n<br />

⇒ n =<br />

0.4<br />

11.299 = 12 .<br />

0.0354<br />

Observe que n assim obtido é o índice do último ponto, e como tal deve ser um inteiro.<br />

número de pontos necessários é n + 1, ou seja, 13.<br />

Portanto o

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

Saved successfully!

Ooh no, something went wrong!