Professional Documents
Culture Documents
4. INTERPOLAÇÃO
Em muitas situações reais, dispõe-se de um conjunto finito de valores
tabelados (x0, y0), (x1, y1), ..., (xn, yn) e deseja-se obter valores de y correspondentes a
valores de x não pertencentes à tabela. Nestas situações, a função y = f(x) pode ter
forma analítica desconhecida ou muito complexa.
Problemas desta natureza podem ser resolvidos através de interpolação —
técnica que consiste em encontrar uma função de aproximação para os dados
tabelados. Normalmente, as funções de aproximação utilizadas são polinômios, pois
podem ser obtidos de forma simples, bem como derivados e integrados com
facilidade.
Como exemplo, considere a tabela abaixo contendo os dados uma pesquisa
estatística com a finalidade de determinar a nota média de quatro grupos de
estudantes, em função do número de horas de estudo de cada grupo.
i t (horas) Nota
0 4,0 6,1
1 8,0 7,8
2 12,0 8,7
3 16,0 9,3
Para saber, por exemplo, qual seria a nota média obtida com 10 horas de
estudo, recorre-se à interpolação, a qual também permite resolver o problema
inverso: determinar o número de horas de estudo necessárias para a obtenção de
uma dada nota. A interpolação só permite estimar a função dentro do domínio
tabelado; fora deste domínio, deve-se utilizar outra técnica: a extrapolação.
Sua determinação pode ser feita através de vários métodos, descritos a seguir.
UFGD / FACET – Prof. Wellington Lima dos Santos – Cálculo Numérico (notas de aula, 2010)
Observação: Estas notas de aula não foram suficientemente verificadas, portanto podem conter erros.
2/6
Exemplo:
Obter o polinômio interpolador para os dados da tabela do item 4 e o valor de P3(10).
Solução:
Basta aplicar a fórmula de Lagrange:
( x − x1 ) ( x − x2 ) ( x − x3 ) ( x − x0 ) ( x − x2 ) ( x − x3 )
P3 ( x) = y0 + y1 +
( x0 − x1 ) ( x0 − x2 ) ( x0 − x3 ) ( x1 − x0 ) ( x1 − x2 ) ( x1 − x3 )
( x − x0 ) ( x − x1 ) ( x − x3 ) ( x − x0 ) ( x − x1 ) ( x − x2 )
y2 + y3
( x2 − x0 ) ( x2 − x1 ) ( x2 − x3 ) ( x3 − x0 ) ( x3 − x1 ) ( x3 − x2 )
UFGD / FACET – Prof. Wellington Lima dos Santos – Cálculo Numérico (notas de aula, 2010)
Observação: Estas notas de aula não foram suficientemente verificadas, portanto podem conter erros.
3/6
31 229 x 9 x 2 x 3
P3 ( x) = + − + e P3 (10) = 8,31875
10 240 160 768
∆/ 0 yi +1 − ∆/ 0 yi y − yi
∆/ 1 yi = f [ xi , xi +1 ] = i +1
xi +1 − xi xi +1 − xi
∆/ k −1 yi +1 − ∆/ k −1 yi
∆/ k yi = f [ xi , xi +1 ,..., xi +k ] =
xi + k − xi
A dedução da fórmula do polinômio interpolador de Newton pode ser feita de modo
recursivo, utilizando a definição de diferença dividida:
Pn ( x ) − Pn ( x0 )
P[ x, x0 ] =
x − x0
ou seja:
Pn ( x ) = Pn ( x0 ) + ( x − x0 ) P[ x, x0 ]
Porém,
UFGD / FACET – Prof. Wellington Lima dos Santos – Cálculo Numérico (notas de aula, 2010)
Observação: Estas notas de aula não foram suficientemente verificadas, portanto podem conter erros.
4/6
P[ x, x0 ] − P[ x, x1 ]
P[ x, x0 , x1 ] = ou
x − x1
P[ x, x0 ] = P[ x, x1 ] + ( x − x1 ) P[ x, x0 , x1 ]
substituindo a última equação na penúltima, tem-se:
Pn ( x ) = Pn ( x0 ) + ( x − x0 ) ( P[ x, x1 ] + ( x − x1 ) P[ x, x0 , x1 ]) ou
Pn ( x ) = Pn ( x0 ) + ( x − x0 ) P[ x, x1 ] + ( x − x0 ) ( x − x1 ) P[ x, x0 , x1 ]
ou
n
i −1
Pn ( x ) = y0 + ∑ ∆/ i y0 ∏ ( x − x j )
i =1 j =0
P3 ( x ) = y0 + ∆/ y0 ( x − x0 ) + ∆/ 2 y0 ( x − x0 )( x − x1 ) + ∆/ 3 y0 ( x − x0 )( x − x1 )( x − x2 )
0, 015625
P3 ( x ) = 6,1 + 0, 425( x − 4) − 0, 025( x − 4)( x − 8) + ( x − 4)( x − 8)( x − 12)
12
UFGD / FACET – Prof. Wellington Lima dos Santos – Cálculo Numérico (notas de aula, 2010)
Observação: Estas notas de aula não foram suficientemente verificadas, portanto podem conter erros.
5/6
i x f(x)=cos(x)
0 0,0 1,00000000
1 1,0 0,54030231
2 2,0 –0,41614684
3 3,0 –0,98999250
UFGD / FACET – Prof. Wellington Lima dos Santos – Cálculo Numérico (notas de aula, 2010)
Observação: Estas notas de aula não foram suficientemente verificadas, portanto podem conter erros.
6/6
Exercícios Propostos
i xi yi=f(xi) ∆/yi ∆/ 2 yi
0 2,0000 2,8284 2,3678 0,2180
1 3,0000 5,1962 2,8038 —
2 4,0000 8,0000 —
UFGD / FACET – Prof. Wellington Lima dos Santos – Cálculo Numérico (notas de aula, 2010)
Observação: Estas notas de aula não foram suficientemente verificadas, portanto podem conter erros.