Escolar Documentos
Profissional Documentos
Cultura Documentos
de Lagrange e de Hermite
INTRODUÇÃO
1
f x
k
y int x 0
k
y
i
1
2
0 0.2 0.4 0.6 0.8 1
x ,x ,v
k k i
Fig. 1- Interpolação Polinomial de Lagrange com 05 Pontos (Quarto Grau)
[Curva contínua: Função Exata-Curva Pontilhada: Função Interpolada-Pequenos Quadrados: Pontos Nodais]
1
Interpolação Polinomial
de Lagrange e de Hermite
A forma mais direta, mas não necessariamente a mais simples, de gerar o polinômio
m 1
interpolador: Pm-1(x), que pode ser representado por: Pm1 x ci xi , é através da
i 0
m 1
resolução do sistema linear: Pm 1 x j ci x ij f x j , para j = 1, 2, ..., m , isto é:
i 0
1 x1 x x c0 f x1
2
1
m 1
1
1 x2 x x c1 f x2
2 m 1
2
2
1 xm xm
2
xmm 1 cm 1 f xm
A resolução deste sistema linear fornece os valores dos m coeficientes ci, i = 0, 1, ..., m1.
f x
k
1
y int x
k
y 0
i
1
0 0.5 1
x ,x ,v
k k i
Fig. 2- Interpolação Polinomial de Lagrange com 5 Pontos (4o Grau) Função: f ( x) x sen 2 x
[Curva contínua: Função Exata -Curva Pontilhada: Função Interpolada [Pequenos Losangos: Pontos Nodais]
2
Interpolação Polinomial
de Lagrange e de Hermite
j 1
l j x C j x x1 x x2 x x j 1 x x j 1 x xm C j x xk , como:
m
k 1
k j
x xk
lj xj 1 Cj
m
1
, resulta em: l j x para j =1, 2, ..., m
k 1 x j xk
x j xk
m
k j
k 1
k j
3
Interpolação Polinomial
de Lagrange e de Hermite
dPnodal ( x)
P ( x) dx (x j )
x j xk xlim
m Pnodal
xj
te nodal , pode-se expressar:
k 1
k j
x j C x x
j
C te
C te
Pnodal ( x)
l j x para j =1, 2, ..., m, em que:
x x j Pnodal
(x j )
m
Pnodal ( x) C te x x1 x x2 x xm C te x xk .
k 1
Como a Cte se encontra presente no denominador e numerador da última expressão, pode-se
pnodal ( x)
sempre considerar: l j x para j =1, 2, ..., m, em que:
x x j pnodal
xj
m
pnodal ( x) x x1 x x2 x xm x xk
k 1
Exemplo Ilustrativo: No exemplo anterior, tem-se: x1 =0,2; x2 = 0,4; x3 = 0,5; x4 = 0,6 e
x5=0,8.
Assim:
l1 x
x 0, 4 x 0,5 x 0, 6 x 0,8 x 0, 4 x 0,5 x 0, 6 x 0,8
0, 2 0, 4 0, 2 0,5 0, 2 0, 6 0, 2 0,8 0, 0144
20 445 2425 2 2875 3 625 4
l1 x x x x x
3 9 18 18 9
l2 x
x 0, 2 x 0,5 x 0, 6 x 0,8 x 0, 2 x 0,5 x 0, 6 x 0,8
0, 4 0, 2 0, 4 0,5 0, 4 0, 6 0, 4 0,8 0, 0016
595 2625 3
l2 x 30 x 975 x 2 x 625 x 4
2 2
4
Interpolação Polinomial
de Lagrange e de Hermite
l3 x
x 0, 2 x 0, 4 x 0, 6 x 0,8 x 0, 2 x 0, 4 x 0, 6 x 0,8
0,5 0, 2 0,5 0, 4 0,5 0, 6 0,5 0,8 0, 0009
128 4000 14000 2 2000 3 10000 4
l4 x x x x x
3 9 9 9 9
l4 x
x 0, 2 x 0, 4 x 0,5 x 0,8 x 0, 2 x 0, 4 x 0,5 x 0,8
0, 6 0, 2 0, 6 0, 4 0, 6 0,5 0, 6 0,8 0, 0016
1575 2 2375 3
l4 x 20 215 x x x 625 x 4
2 2
l5 x
x 0, 2 x 0, 4 x 0,5 x 0, 6 x 0, 2 x 0, 4 x 0,5 x 0, 6
0,8 0, 2 0,8 0, 4 0,8 0,5 0,8 0, 6 0, 0144
5 335 650 2 2125 3 625 4
l5 x x x x x
3 18 9 18 9
Resultando em:
20 128 5
P4 ( x) f (0, 2) 30 f (0, 4) f (0,5) 20 f (0, 6) f (0,8)
3 3 3
595 2625
30 f (0, 2) f (0, 4) 975 f (0,5) f (0, 6) 625 f (0,8) x
2 2
1575 2375
20 f (0, 2) 215 f (0, 4) f (0,5) f (0, 6) 625 f (0,8) x 2
2 2
20 128 5
f (0, 2) 30 f (0, 4) f (0,5) 20 f (0, 6) f (0,8) x3
3 3 3
5 335 650 2125 625
f (0, 2) f (0, 4) f (0,5) f (0, 6) f (0,8) x 4
3 18 9 18 9
Substituindo os valores da função em cada um dos pontos nodais na expressão acima,
obtém-se os mesmos valores dos coeficientes do polinômio interpolador.
Apesar de essa forma aparentar ser mais complexa que a anterior, a mesma é obtida
sem a resolução do sistema linear de equações algébricas. Além disso, os mesmos
polinômios base podem ser utilizados para interpolar qualquer função contínua no
intervalo, bastando calcular os valores da função em cada um dos pontos nodais.
5
Interpolação Polinomial
de Lagrange e de Hermite
Para ilustrar esta observação, adota-se m=2, assim: com k=0: l1 x l2 x 1 e com k=1:
x1 l1 x x2 l2 x x , resultando no sistema algébrico linear:
1 1 l1 x 1 l1 x 1 x2 1 1 1 x2 x
x
1 x2 l2 x x l2 x x2 x1 x1
1 x x2 x1 x x1
6
Interpolação Polinomial
de Lagrange e de Hermite
um polinômio em x de grau m
O erro da aproximação polinomial é assim constituído pelo produto de dois termos:
1 d m f (t )
e (ii) pnodal x , o primeiro desses termos depende inerentemente
m ! dt m t
(i)
7
Interpolação Polinomial
de Lagrange e de Hermite
1 res( 0 ) = 1.12257
Y res( 1 ) = 1.12257
k
0
Y ap
k
2
0 0.5 1
X
k
Fig. 3- Interpolação Polinomial de Lagrange com 5 Pontos (4o Grau) da Função: f ( x ) sen 2 x
[Curva contínua: Função Exata - Curva Pontilhada: Função Interpolada com pontos 0,2; 0,4; 0,5; 0,6 e 0,8]
Note que os valores reais do erro em x=0 e em x=1 são ambos inferiores (em
módulo) ao valor máximo previsto pela análise da expressão do resíduo, Eq.(II.6). O alto
valor do módulo do resíduo em x=0 e em x=1 se deve ao fato de o valor da função
aproximada nestes pontos ser obtida por extrapolação. Uma melhoria significativa pode ser
obtida utilizando os pontos x=0 e x=1 como pontos de interpolação, além de 0,25; 0,50 e
0,75. As curvas da função exata e da função aproximada são neste caso apresentadas na
figura abaixo, representando-se ao lado os valores numéricos dos extremos do resíduo e dos
previstos pela expressão do resíduo.
2
2
0 0.5 1
X
k
Fig. 4- Interpolação Polinomial de Lagrange com 5 Pontos (4o Grau) da Função: f ( x) sen 2 x
[Curva contínua: Função Exata - Curva Pontilhada: Função Interpolada com pontos 0; 0,25; 0,5; 0,75 e 1]
Exemplo Proposto: Analise o valor máximo do erro na interpolação de 4o grau da função:
f ( x) exp( x) no intervalo [0,+1], utilizando os seguintes pontos de interpolação: 0,2; 0,4
; 0,5; 0,6 e 0,8. Refaça o exemplo adotando como pontos de interpolação : 0 ; 0,25 ; 0,50 ;
0,75 e 1e compare com os resultados anteriores.
8
Interpolação Polinomial
de Lagrange e de Hermite
j 1
pnodal ( x)
expresso por: l j x para j =1, 2, ..., m , sendo: j pnodal
(x j ) e
x x j j
m
pnodal ( x) x x1 x x2 x xm x xk
k 1
A expressão anterior pode também ser utilizada para calcular o valor numérico aproximado
das derivadas primeira e segunda da função f x em cada ponto nodal, isto é, os valores
df ( x) d 2 f ( x)
de: e para i = 1, 2, ..., m . Utilizando a interpolação de Lagrange para
dx xi dx 2 xi
dx 2 dx 2
ij
ij
j
dx 2 x
xi xi j 1
i
Os termos Aij e Bij podem ser calculados se derivando sucessivamente a expressão de l j (x)
rearranjada na forma:
x x j l j x pnodal ( x) , assim:
j
dl j x
x x
j
dx
l j x
1 dpnodal ( x)
j
dx
; (a)
d 2l j x dl j x 1 d 2 pnodal ( x)
x x
j
dx 2
2
dx
j
dx 2
(b)
e
d 3l j x d 2l j x 1 d 3 pnodal ( x)
x x
j
dx3
3
dx 2
j
dx3
(c)
9
Interpolação Polinomial
de Lagrange e de Hermite
1 d 2 pnodal ( x)
Adotando x xi x j em (b) tem-se: xi x j Bij 2 Aij , mas:
j dx 2 x i
2 2
2 i Aii 2 xi x j Aij Aii , pois:
d pnodal ( x) 1 d pnodal ( x)
2 i Aii então:
dx 2
x i
j dx 2
x
j i
i
2
xi x j Aij , logo: Bij
d l j ( x) 1
2 Aij Aii
para xi x j .
j dx 2 x i
xi x j
d l j ( x)
2
1 d 3 pnodal ( x)
Adotando x=xj em (c), tem-se B jj .
dx 2 xj
3 j dx3 x j
i
para j i
d l j ( x) ( xi x j ) j
Resumindo: Aij ,e
dx 1 d pnodal ( x)
2
2 para j i
xi
dx 2
i xi
1
2 A A para j i
( xi x j )
ij ii
d 2l j ( x )
Bij
dx 2 x 1 d 3 pnodal ( x)
3 para j i
i
dx3
i xi
Nota-se que, para calcular os valores das derivadas da aproximação em cada um dos
pontos nodais, não é necessário gerar os polinômios interpoladores de Lagrange sendo
apenas necessário calcular as três primeiras derivadas do polinômio nodal em cada um dos
pontos nodais.
Para executar este procedimento de forma iterativa, Villadsen & Michelsen (1978)
sugerem o procedimento.
Para i 1 , , m e j 1 , , m
pi , j xi x j pi , j 1 com pi ,0 1
qi , j xi x j qi , j 1 +pi , j -1 com qi ,0 0
ri , j xi x j ri , j 1 +2 qi , j -1 com ri ,0 0
si , j xi x j si , j 1 +3 ri,j-1 com si ,0 0
dpnodal ( x) d 2 pnodal ( x) d 3 pnodal ( x)
Em que: = qi , m , =ri ,m e si ,m .
dx xi dx 2 x
dx 3
x
i i
10
Interpolação Polinomial
de Lagrange e de Hermite
derivadas ( x m) for i 1 m
Ii1
p1
q0
r0
s0
for j 1 m
tx x
i j
s t s 3 r
r t r 2 q
q t q p
p t p
Res q
I 0
Res r
I 1
Res s
I 2
para i = 1, 2, 3, 4 e 5.
11
Interpolação Polinomial
de Lagrange e de Hermite
i xi df ( x) dP4 ( x) d 2 f ( x) d 2 P4 ( x)
dx xi dx xi dx 2 x dx 2 x
i i
i xi df ( x) dP4 ( x) d 2 f ( x) d 2 P4 ( x)
dx xi dx xi dx 2 x dx 2 x
i i
12
Interpolação Polinomial
de Lagrange e de Hermite
f x
k
y int x 0
k
y
i
1
0 0.5 1
x ,x ,v
k k i
Fig. 5- Interpolação Polinomial de Hermite com 03 Pontos (50 Grau)
[Curva contínua: Função Exata - Curva Pontilhada: Função Interpolada- Pequenos Quadrados: Pontos Nodais]
A forma direta de gerar o polinômio interpolador: P2m-1(x), representado por:
2 m 1
P2 m 1 x c x
i 0
i
i
, é através da resolução do sistema algébrico linear:
2 m 1 2 m 1
P2 m 1 x j ci xij f x j e P2m1 x j i c x i
i 1
j f x j , para j = 1, 2, ..., m
i 0 i 0
13
Interpolação Polinomial
de Lagrange e de Hermite
Ou, numericamente:
1 0, 2 0, 04 0, 008 0, 0016 0, 00032 c0 0, 4253254 c0 0,35225549
1 0,5 0, 25 0,125 0, 0625 0, 03125 c 0, 0000000 c 4,96315397
1 1
1 0,8 0, 64 0,512 0, 4096 0,32768 c2 0,85065081 c2 51, 0962438
0 1, 0 0, 40 0,120 0, 0320 0, 00800 c3 1,93162836 c3 152, 79666262
0 1, 0 1, 00 0, 750 0,5000 0,31250 c4 4, 44288294 c4 164, 21527662
0 1, 0 1, 60 1,920 2, 0480 2, 04800 c5 1, 20497295 c5 57,87556516
Representado graficamente abaixo:
1
f x 0.5
k
y int x 0
k
y
i
0.5
1
0 0.5 1
x ,x ,v
k k i
Fig. 6- Interpolação Polinomial de Hermite com 3 Pontos (5o Grau)-Função: f ( x ) x sen 2x
[Curva contínua: Função Exata-Curva Pontilhada: Função Interpolada-Pequenos Losangos: Pontos Nodais]
j 1
14
Interpolação Polinomial
de Lagrange e de Hermite
Obtendo-se:
P2 m 1 ( x) l j x f x j f x j 2 Ajj f x j x x j
m
2
j 1
(A)
dl j x
Em que: Ajj
dx xj
x x j l j x nodal
pnodal ( x) p ( x)
Em vista de: l j x (xj ) .
, em que: j pnodal
j (x x j ) j
O que permite expressar (A) na forma:
m l x
P2 m 1 ( x) l j x f x j f x j 2 Ajj f ( x j ) j
m
2
p ( x) , em que:
j 1 j 1 j nodal
dl j x m
Ajj ( x j ) e pnodal ( x) x x1 x x2 x xm x xk
, j pnodal
dx xj k 1
É importante analisar os graus dos dois termos do membro direito da ultima expressão
assim:
f x j : polinômio em x de grau 2 m 2 ;
m
l x
2
(a) Termo: j
j 1
m l j x
(b) Termo: f x j 2 Ajj f ( x j ) p ( x) qm 1 x pnodal ( x) é um
j 1 j nodal
polinômio em x de grau 2 m 1 resultante do produto de um polinômio em x de grau
m 1 , qm 1 x , por um polinômio em x de grau m,
m
pnodal ( x) x x1 x x2 x xm x xk , o polinômio nodal.
k 1
f ( x) P2 m 1 ( x) s j x f x j r j x f x j , em que:
m m
j 1 j 1
x 1/ 5 x 4 / 5 4 4 25 x 25 x 2 A d l2 x 0
l2 x
1/ 2 1/ 5 1/ 2 4 / 5 9
22 dx
0,5
15
Interpolação Polinomial
de Lagrange e de Hermite
x 1/ 5 x 1/ 2 5 1 7 x 10 x 2 A d l3 x 5
l3 x
4 / 5 1/ 5 4 / 5 1/ 2 9
33 dx
0,8
Determinando-se:
25 5
s1 ( x) (10 x 1) 4 13 x 10 x 2 e r1 ( x) 5 x 1 4 13 x 10 x 2 ;
2 2
81 81
s2 ( x) 4 25 x 25 x 2 e r2 ( x) 2 x 1 4 25 x 25 x 2 ;
16 2 8 2
81 81
25 5
s3 ( x) 9 10 x 1 7 x 10 x 2 e r3 ( x) 5 x 4 1 7 x 10 x 2
2 2
81 81
Os gráficos desses polinômios são mostrados abaixo.
0.8
s1 xk
0.05
r1 xk
s2 xk r2 xk
0.6
0
s3 xk 0.4 r3 xk
0.2 0.05
0
0.2 0.4 0.6 0.8 0.2 0.4 0.6 0.8
xk xk
Resultando em:
x 0,5 x 0,8 x 0, 2 x 0,8
2 2
9 10 x f (0,8) ( x 0, 2) f (0, 2)
0,18 0,18
x 0, 2 x 0,8 x 0, 2 x 0,5
2 2
m
pnodal ( x) x xi : um polinômio em x de grau m.
i 1
Analisando a expressão acima, chegam-se às seguintes conclusões:
(a) o erro da interpolação é nulo para funções polinomiais em x de grau inferior a 2m, pois:
d 2 m f ( x)
0 para todo valor de x;
dx 2 m
16
Interpolação Polinomial
de Lagrange e de Hermite
(b) se f(x) for uma função polinomial em x de grau 2m em que c2m é o coeficiente de x2m,
então o erro da interpolação será: Erro( x) c2 m pnodal x ;
2
(c) se f(x) for uma função polinomial em x de grau n > 2m então o erro da interpolação
será:
Erro( x) qn 2 m ( x) pnodal x , em que :qn 2 m ( x) é um polinômio em x de grau n-2m
2
6!
A seguir, representa-se o gráfico de f(x) versus x (curva contínua) e de fap(x), obtido por
interpolação polinomial de Hermite com os três pontos apresentados, versus x (curva
pontilhada), apresentando também ao lado os valores dos erros em x=0 e em x=1.
f x 1
k Erro em x=0 : -0,1935
y int x 0 Erro em x=1 : +0,1935
k
y
i
1
2
0 0.5 1
x ,x ,v
k k i
17
Interpolação Polinomial
de Lagrange e de Hermite
dpnodal ( x)
nodal é pnodal ( x) x x 0,5 x 1 x3 1,5 x 2 0,5 x 3x 2 3x 0,5 que
dx
1
se anula nos pontos: 0,5 1 em que pnodal ( x) 0, 0481 . Assim:
3
64 6
max pnodal ( x) 0, 0023 e Erro( x) 0, 0023 0,1978 para 0 x 1.
2
6!
A representação gráfica dessa nova aproximação é mostrada na Figura a seguir.
2
f x 1
k Erros máximos (em módulo) em x=0,1766 e
y int x 0 em x=0,8234 , com o valor de 0,03915
k
y
i
1
2
0 0.5 1
x ,x ,v
k k i
Fig. 8- Interpolação Polinomial de Hermite com 3 Pontos (5o Grau)Função: f ( x ) sen 2 x
[Curva contínua: Função Exata-Curva Pontilhada: Função Interpolada com pontos 0; 0,50 e 1]
Exemplo Proposto: Analise o valor máximo do erro na interpolação de 5o grau da
função: f ( x) exp( x) no intervalo [0,+1], utilizando os valores da função e de sua
derivada nos seguintes pontos de interpolação: 0,2; 0,5 e 0,8. Refaça o exemplo adotando
como novos pontos de interpolação : 0 ; 0,50 e 1e compare com os resultados anteriores.
18
Interpolação Polinomial
de Lagrange e de Hermite
i 0
,
P2m x j i ci x f x j para j 1, 2, ..., m
2m
i 1
j
i 0
1 0 0 0 f 0
1 x1 x12 x12 m f x1
1 x2 x22 x22 m c0 f x2
c1
1 x xm2 xm2 m f xm
m
0 1 2 x1 2 m x12 m 1 c2 m 1 f x1
0
1 2 x2 2 m x22 m 1 c2 m f x2
2 m 1
0 1 2 xm 2 m xm f xm
A resolução do sistema algébrico linear acima fornece os valores dos coeficientes ci , para i
= 0, 1, ..., 2m.
xj
2m, que devem satisfazer a:
f x j para i j
i-) g j xi (já satisfaz!); ii-) g j x0 g j 0 0 (já satisfaz!);
0 para i j
dg j x
iii-) f x j i , j , calculando a derivada:
dx x
i
19
Interpolação Polinomial
de Lagrange e de Hermite
dg j x x d l x l j x
f x j a j x x j a j l j x
x
l j x 2 j
dx x j dx x j xj
dg j x
para: x xi x j 0 pois l j xi 0 quando i j (já satisfaz!);
dx x
i
dg j x 1 1
para : x x j , f x j 2 Ajj f x j a j a j f x j 2 Ajj f x j
dx x
j
x j x j
Assim, o polinômio P2m(x) é expresso por:
2
p ( x)
P2 m ( x) nodal f x0
pnodal (0)
2 1
l j x f x j f x j 2 Ajj f ( x j ) ( x x j )
m
x
(B)
j 1 x j x j
dl j x
em que: Ajj (x j )
e j pnodal
dx xj
j 1 x j
m 1 l j x
(c) Termo: f x j 2 Ajj f ( x j )
x j
x pnodal ( x) qm 1 x x pnodal ( x)
j 1 j x j
é um polinômio em x de grau 2 m resultante do produto de um polinômio em x de grau
m 1 , qm 1 x , por um polinômio em x de grau m 1, x pnodal ( x) . Esse último polinômio
pode ser interpretado como um novo polinômio nodal, pois x=x0=0 passou a ser também
um ponto de interpolação, isto é: pnodal x x x0 x x1 x xm x pnodal ( x) .
Colocando em (B) os termos f x j e f x j em evidência, resulta:
2
p ( x)
f ( x) P2 m ( x) s j x f x j r j x f x j , em que: s0 x nodal ,
m m
j 0 j 1 pnodal (0)
20
Interpolação Polinomial
de Lagrange e de Hermite
x 2
1
s j x l j x 1 2 Ajj ( x x j ) para j 1, 2, , m e
x j
xj
x
r j x l j x ( x x j ) todos polinômios em x de grau 2m.
2
xj
i 0
,
P2m x j i ci x f x j para j 1, 2, ..., m
2m
i 1
j
i 0
1 x1 x12 x12 m f x1
1 x2 x22 x22 m f x2
c0
1 xm xm2 xm2 m c1 f xm
1 1 1 1 f 1
0 1 2 x1 2 m x12 m 1 c2 m 1 f x1
0 1 2 x2 2 m x22 m 1 c2 m f x2
0 1 2 xm 2 m xm2 m 1 f xm
A resolução do sistema algébrico linear acima fornece os valores dos coeficientes ci , para i
= 0, 1, ..., 2m.
1 xj
grau 2m, que devem satisfazer a:
f x j para i j
i-) g j xi (já satisfaz!); ii-) g j xm 1 g j 1 0 (já satisfaz!);
0 para i j
21
Interpolação Polinomial
de Lagrange e de Hermite
dg j x
iii-) f x j i , j , calculando a derivada:
dx xi
dg j x 1 x dl j x l j x 1 x
l j x 2
f x j a j x x j a j l j x
dx 1 x j dx 1 x j 1 x j
dg j x
para: x xi x j 0 pois l j xi 0 quando i j (já satisfaz!);
dx xi
dg j x 1 1
para : x x j , f x j 2 Ajj f x j a j a j f x j 2 Ajj f xj
dx x
1 x j
1 x j
j
j 1 1 x j pnodal (1)
m 1 l j x
f x j 2 A jj f ( x j ) 1 x pnodal x
j 1
1 x j
j 1 x j
É importante analisar os graus dos três termos do membro direito da última
expressão, assim:
m
1 x
(a) Termo: l j x f x j : polinômio em x de grau 2 m 1 ;
2
j 1 1 x j
2
p ( x)
(b) Termo: nodal f xm 1 : polinômio em x de grau 2 m ;
pnodal (1)
(c) Termo: f x j 2 Ajj 1 f ( x j ) l j x 1 x pnodal x qm1 x 1 x pnodal ( x)
m
j 1 x j
1 xj
j 1
é um polinômio em x de grau 2 m resultante do produto de um polinômio em x de grau
m 1 , qm 1 x , por um polinômio em x de grau m 1, 1 x pnodal ( x) .
Esse último polinômio pode ser interpretado como um novo polinômio nodal, pois x=xm+1=
1, passou a ser também um ponto de interpolação, isto é:
22
Interpolação Polinomial
de Lagrange e de Hermite
pnodal x x x1 x xm x xm1 1 x pnodal ( x) .
Colocando em (C) os termos f x j e f x j em evidência, resulta:
m 1
f ( x) P2 m ( x) s j x f x j r j x f x j , em que:
m
j 1 j 1
1 x 2 1
s j x l j x 1 2 Ajj ( x x j ) para j 1, 2, , m ,
1 x 1 xj
j
1 x
2
p ( x)
sm 1 x nodal e r j x l j x ( x x j ) todos polinômios em x de grau
2
1 x
pnodal (1) j
2m.
1 0 0 0 0 f 0
1 x1 x12 x12 m x12 m 1 f x1
1 x2 x22 x22 m x22 m 1 c0 f x
2
1
c
1 x
f xm
2 m 1
xm xm
2 2m
xm
m
1 1 1 1 1 c2 m 1 f 1
2m f x
1
2 m 1
0 1 2 x1 2 m x1 2 m 1 x1 c2 m
0 1 2 x2 2 m x2 2 m 1
2 m 1 x2 2m
c2 m 1 f x2
0 2 m 1 xm2 m
1 2 xm 2 m xm2 m 1 f xm
A resolução do sistema algébrico linear acima fornece os valores dos coeficientes ci , para i
= 0, 1, ..., 2m+1.
23
Interpolação Polinomial
de Lagrange e de Hermite
Em que: pnodal ( x) x x1 x x2 x xm e
x 1 x
g j x = l j x f x j a j x x j , para j= 1,..., m são polinômios em x
2
x j 1 x j
de grau 2m+1, que devem satisfazer a:
f x j para i j
i-) g j xi (já satisfaz!); ii-) g j x0 g j 0 0 (já satisfaz!);
0 para i j
iii-) g j xm 1 g j 1 0 (já satisfaz!);
dg j x
iv-) f x j i , j , calculando a derivada:
dx xi
dg j x x 1 x d l j x 1 2 x l j x x 1 x
l j x 2 f x j a j x x j a j l j x
x j 1 x j x j 1 x j x j 1 x j
dx dx
dg j x
para: x xi x j 0 pois l j xi 0 quando i j (já satisfaz!);
dx xi
dg j x 1 2 xj
para : x x j , f x j 2 Ajj f xj aj
dx xj x j 1 x j
1 2 xj
a j f x j 2 Ajj f xj
x j 1 x j
Assim, o polinômio P2m+1(x) é expresso por:
2
p ( x)
P2 m 1 ( x) nodal 1 x f x0
pnodal (0)
x 1 x 1 2 xj
f x j f x j 2 Ajj f x j x x j
m
x 1 x l x
2
x j 1 x j
(D)
j
j 1 j j
2
p ( x)
nodal x f xm 1
pnodal (1)
dl j x
em que: Ajj e j pnodal
(x j )
dx xj
24
Interpolação Polinomial
de Lagrange e de Hermite
x 1 x
2 2
p ( x) p ( x)
l j x f x j nodal x f xm 1
m
P2 m 1 ( x) nodal 1 x f x0
2
x 1 x l j x 1 2 xj
f x j 2 Ajj f x j x 1 x pnodal x
m
x 1 x j x j 1 x j
j 1 j j
É importante analisar os graus dos três termos do membro direito da última
expressão, assim:
m
1 x
(a) Termo: l j x f x j : polinômio em x de grau 2 m 1 ;
2
j 1 1 x j
2
p ( x)
(b) Termo: nodal f xm 1 : polinômio em x de grau 2 m ;
pnodal (1)
(c) Termo: f x j 2 Ajj 1 f ( x j ) l j x 1 x pnodal x qm1 x 1 x pnodal ( x)
m
j 1
1 xj j 1 x j
é um polinômio em x de grau 2 m resultante do produto de um polinômio em x de grau
m 1 , qm 1 x , por um polinômio em x de grau m 1, 1 x pnodal ( x) .
Esse último polinômio pode ser interpretado como um novo polinômio nodal, pois x=xm+1=
1, passou a ser também um ponto de interpolação, isto é:
pnodal x x x1 x xm x xm1 1 x pnodal ( x) .
Colocando em (D) os termos f x j e f x j em evidência, resulta:
m 1
f ( x) P2 m 1 ( x) s j x f x j r j x f x j , em que:
m
j 0 j 1
1 x 2 1
s j x l j x 1 2 Ajj ( x x j ) para j 1, 2, , m ,
1 xj 1 xj
1 x
2
p ( x)
sm 1 x nodal e r j x l j x ( x x j ) todos polinômios em x de grau
2
1 x
pnodal (1) j
2m.
25
Interpolação Polinomial
de Lagrange e de Hermite
(a) o erro da interpolação é nulo para funções polinomiais de grau inferior a 2 m 1 , pois:
d 2 m 1 f (t )
0 para todo valor de t;
dt 2 m1
(b) se f x for uma função polinomial de grau 2 m 1 cujo coeficiente de x2m+1 é c2m+1
então o erro da interpolação será: Erro( x) c2 m 1 x pnodal x ;
2
26
Interpolação Polinomial
de Lagrange e de Hermite
d 2 m 2 f (t )
0 para todo valor de t;
dt 2 m 2
(b) se f x for uma função polinomial de grau 2 m 2 cujo coeficiente de x2m+2 é c2m+2
então o erro da interpolação será: Erro( x) c2 m 2 x x 1 pnodal x ;
2
27