Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Introdução
2. Conceito de Interpolação
3. Interpolação Polinomial
4. Formas de obter pn(x)
4.1 Resolução de sistema linear
4.2 Forma de Lagrange
4.3 Forma de Newton
Introdução
A tabela abaixo relaciona calor
específico da água e temperatura:
Temperatura (°C) 20 25 30 35
Calor específico 0.99907 0.99852 0.99826 0.99818
Temperatura (°C) 40 45 50
Calor específico 0.99828 0.99849 0.99878
1. Introdução
Vamos supor que desejamos saber:
a) o calor específico da água a 32.5°;
b) a temperatura para a qual o calor
específico é 0.99837.
Interpolação
Introdução
Interpolar uma função f(x) consiste
em aproximar essa função por uma
função g(x), escolhida dentro de uma
classe de funções, definida a priori, e
que satisfaça algumas propriedades.
A função g(x) é então usada no lugar
da função f(x).
Introdução
Situações de interpolação.
a) Quando temos os valores numéricos de
uma função não conhecida para um
conjunto de pontos e queremos o valor
desta num ponto não tabelado.
xi -1 0 2
f(xi) 4 1 -1
4. Formas de obter pn(x)
1. Resolução de Sistema Linear
Tem-se (x, f(x)). Deseja-se um
polinômio que passe por esses pontos.
xi -1 0 2
f(xi) 4 1 -1
a2x02 + a1x0 + a0 = y0
a2x12 + a1x1 + a0 = y1
a2x22 + a1x2 + a0 = y2
4.1 Resolução de Sistema Linear
p2 ( x) = a2 x 2 + a1 x + a0
xi -1 0 2
f(xi) 4 1 -1
(-1)2 a2 - 1a1 + a0 = 4
02 a2 + 0a1 + a0 = 1
22 a2 + 2a1 + a0 = -1
2 2 7 polinômio que interpola
p2 ( x ) = x − x + 1
3 3 f(x) em x0, x1 e x2
Encontrado o polinômio interpolador,
passa-se ao cálculo do valor
interpolado.
Calcular p(1), dado que
2 2 7
p2 ( x ) = x − x + 1
3 3
2 2 7 2 7 5 2
p2 (1) = 1 − 1 + 1 = − + 1 = − + 1 = −
3 3 3 3 3 3
Observações
É recomendável verificar a coerência
dos resultados: interpolar p(x),
quando x encontra-se entre dois
valores a e b, o resultado encontrado
deve estar entre f(a) e f(b).
f(xi) 5 13 -4
4.2 Forma de Lagrange
Sejam (n+1) pontos distintos:x0, x1, ..., xn,
chamados nós da interpolação, e os valores de
yi= f(xi): f(x0), f(x1), ..., f(xn) para i=1,2,...,n.
p n ( x) = y 0 L0 ( x) + y1 L1 ( x) + ....... + y n Ln ( x)
onde os polinômios Lk (x) são de grau n.
n n (x − x j )
p n ( x ) = ∑ yi
i =0
∏
j =0 xi − x j
j ≠i
4.2 Forma de Lagrange - Exemplo
Seja a tabela: xi -1 0 2
f(xi) 4 1 -1
Devemos obter o polinômio interpolador para
os 3 pontos pela forma de Lagrange. Segue:
L0 ( x ) = y0
( x − x1 )( x − x2 )
=4
( x − 0 )( x − 2 )
=4
x2 − 2x
(x0 − x1 )(x0 − x2 ) (− 1 − 0 )(− 1 − 2 ) 3
+ y1
( x − x0 )( x − x2 )
=1
( x + 1)( x − 2 )
=1
x2 − x − 2
(x1 − x0 )(x1 − x2 ) (0 + 1)(0 + 2) −2
+ y2
( x − x 0 )( x − x1 )
= −1
( x + 1)( x − 0 )
= −1
x2 + x
(x 2 − x0 )(x 2 − x1 ) (2 + 1)(2 − 0 ) 6
4.2 Forma de Lagrange - Exemplo
x2 − 2x x2 − x − 2 x2 + x
p2 ( x) = 4 + 1 + (−1)
3 −2 6
2 2 7
p2 ( x ) = x − x + 1
3 3
Mesmo resultado da resolução do sistema linear!!!
Exercícios
Construímos a tabela:
-1
2 -1
4.3 Forma de Newton - Exemplo
Dados: xi -1 0 2
f(xi) 4 1 -1
A forma de Newton que interpola estes pontos
é dada por
p2 ( x) = y0 + ( x − x0 ) f ( x0 , x1 ) + ( x − x0 )( x − x1 ) f ( x0 , x1 , x2 )
p2 ( x) = 4 + ( x + 1)(−3) + ( x + 1) ( x − 0)(2 / 3)
2
2 x 2x
= 4 − 3 x − 3 + ( x + x)(2 / 3) = 1 − 3 x +
2
+
3 3
2x2 7x
= − +1
3 3
Opcionalmente, pode-se NÃO finalizar
a expressão do polinômio para sua
forma mais simples:
p2 ( x) = y0 + ( x − x0 ) f ( x0 , x1 ) + ( x − x0 )( x − x1 ) f ( x0 , x1 , x2 )
p2 ( x) = 4 + ( x + 1)(−3) + ( x + 1) ( x − 0)(2 / 3)
-1 1/6
1 0 0 -1/24
-1 0
2 -1 0
-1
3 -2
4.3 Forma de Newton - Exemplo
Dados: xi -1 0 1 2 3
f(xi) 1 1 0 -1 -2