Aula8 Interpolação
Aula8 Interpolação
Aula8 Interpolação
Interpolação polinomial
Método de Lagrange
Método de Newton
ERRO de Interpolação
GEX 114 – Cálculo Numérico
Profª Evelise
Motivação:
• Considere a tabela abaixo sobre o calor específico da
água relacionado a algumas temperaturas:
2
Definição de interpolação
Interpolar uma função f(x) consiste em
aproximar essa função por uma outra função
g(x), escolhida entre uma classe de funções pré-
definidas, e que satisfaça a algumas
propriedades.
3
Conceito de interpolação
Considere como:
• Nós de interpolação: (n+1) pontos distintos.
• Os valores de f(x) nesses pontos
p( x0 ) f ( x0 )
p( x ) f ( x1 )
1
p( x2 ) f ( x2 )
p( xn ) f ( xn )
4
Graficamente, para n=5
5
Interpolação Polinomial
Dados os pontos (x0,f(x0)), (x1,f(x1)), ..., (xn,f(xn)), queremos
encontrar um polinômio da forma:
f ( xk ) pn ( xk ) k=0,1,2,...,n
A partir dessa condição, levando em conta que
pn ( x) a0 a1 x a2 x ... an x
2 n
6
Matriz das incógnitas:
8
Exemplo 01- Resolução do sistema
linear
• Encontre o polinômio de grau ≤ 2, que
interpola os pontos da tabela
x -1 0 2
F(x) 4 1 -1
9
Forma de Lagrange
pn ( x) a0 a1 x a2 x ... an x
2 n
10
Como obter Lk(x) ?
Lk(xi) =
11
Forma final do polinômio
interpolador
• Polinômio:
n
pn ( x) yk Lk
k 0
• Fatores de Lagrange:
n
(x x )
j 0
j
j k
Lk ( x) n
(x
j 0
k xj )
j k
12
Exemplo 02
x -1 0 2
F(x) 4 1 -1
13
Exemplo 03 – Tarefa
14
Exemplo 04
• Os dados da tabela a seguir representam a
velocidade de um móvel em relação ao tempo.
Use-os para calcular aproximadamente a
velocidade do móvel em t=15.
t (Tempo 0 10 20 30 40
em s)
v 0 30 75 90 100
(velocidad
e em m/s)
15
Exemplo 05: Interpolação Linear - Tarefa
*lousa
16
Exemplo 05 - Tarefa
17
Forma de Newton
• Ao invés de utilizarmos um polinômio
interpolador da forma:
pn ( x) a0 a1 x a2 x ... an x
2 n
19
Forma genérica dos operadores:
20
Outra forma de visualizar:
21
Exemplo 06 – Treino de montagem
x -1 0 1 2 3
F(x) 1 1 0 -1 -2
22
Exemplo 07 – Execução do método
23
Exemplo 08 - Aplicação
24
Formulação Matemática do Erro
En ( x) f ( x) pn ( x)
25
TEOREMA
Sejam x0 < x1 < x2 <...< xn com n+1 pontos.
Seja f(x) com derivadas até ordem (n+1) para todo x
pertencente ao intervalo [x0 , xn] e pn(x) o polinômio
interpolador de f(x) nos nós.
Então, em qualquer ponto x do intervalo, o erro é dado
por:
26
Problemas com o teorema:
• Uso muito limitado na prática, pois:
1. A derivada não é conhecida na maior parte dos
casos.
2. O ponto ξ (arbitrário para x) nunca é conhecido
27
Corolário
Sob as hipóteses do Teorema, se as derivadas de f forem
contínuas, teremos a seguinte relação:
M n 1
En ( x) f ( x) pn ( x) ( x x0 )( x x1 )...( x xn )
(n 1)!
( n 1)
M n 1 max f ( x)
xI Derivada da função
31
Exemplo 11
Considere o conjunto de dados especificados na
tabela:
x 0 0.2618 0.5234 0.7854 1.0472