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

Assim, vemos que P1(x) pode ser escrito na forma de determinante, isto é:<br />

P1(x) =<br />

<br />

1 <br />

f(b)<br />

b − a f(a)<br />

<br />

x − b <br />

<br />

x − a =<br />

1<br />

b − a<br />

<br />

<br />

f(a)<br />

f(b)<br />

<br />

a − x <br />

<br />

b − x . (10.18)<br />

Se f(x) é contínua em [a, b] e f ′′ (x) existe em cada ponto de (a, b), temos, para a ≤ x ≤ b, que:<br />

R1(f; x) = f(x) − P1(f; x) =<br />

(x − a) (x − b)<br />

2!<br />

f ′′ (ξ), a < ξ < b . (10.19)<br />

Podemos determinar, no caso de interpolação linear, além do resultado obtido em (10.17), o seguinte:<br />

consideremos (10.19) e suponhamos, além disso que f ′′ (x) seja contínua em [a, b]. O polinômio |(x −<br />

a)(x − b)| atinge seu máximo, para a ≤ x ≤ b, em x = 1 2 (a + b) e este máximo é 1 4 (b − a)2 . Podemos,<br />

então, escrever:<br />

|R1(f; x)| ≤ 1 (b − a)<br />

2!<br />

2<br />

max<br />

4 a≤t≤b |f ′′ (t)| , (10.20)<br />

ou<br />

|R1(x)| ≤ 1<br />

8 (b − a)2 M1 , (10.21)<br />

onde M1 é um limitante superior para f ′′ (t) em [a, b].<br />

Exemplo 10.5 - Usando a tabela do exemplo 10.4, calcular f(0.25) através de interpolação linear e dar<br />

um limitanter superior para o erro de truncamento.<br />

Solução: Da tabela do exemplo anterior, temos:<br />

a = 0.2 , f(a) = 0.3644 ,<br />

e<br />

b = 0.3 , f(b) = 0.7379 ,<br />

desde que f(x) = x e3x . Assim, usando (10.18), segue que:<br />

P1(0.25) =<br />

<br />

<br />

1 <br />

f(a) a − x <br />

<br />

b − a f(b) b − x =<br />

1<br />

0.3 − 0.2<br />

<br />

<br />

<br />

<br />

Logo:<br />

=<br />

1<br />

× 0.05 × (0.7379 + 0.3644) .<br />

0.1<br />

P1(0.25) = 0.5512 f(0.25) .<br />

Agora, pelo Exemplo 10.4, temos que: f ′′ (t) = e 3t (6 + 9) t. Portanto<br />

Segue, de (10.21) que:<br />

0.3644 0.2 − 0.25<br />

0.7379 0.3 − 0.25<br />

max<br />

a≤t≤b |f ′′ (t)| = 2.4596(6 + 2.7) = 21.3985 = M1 .<br />

|R1(x)| ≤ 1<br />

8 (0.3 − 0.2)2 × 21.3985 0.02673 2 × 10 −2 .<br />

Isto significa que no resultado obtido para f(0.25) através do polinômio de interpolação linear temos<br />

apenas uma casa decimal correta. De fato, o resultado obtido foi f(0.25) = 0.5512 e se calcularmos o<br />

valor da f no ponto 0.25, numa máquina de calcular, obtemos que f(0.25) = 0.52925.

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

Saved successfully!

Ooh no, something went wrong!