Académique Documents
Professionnel Documents
Culture Documents
+ =
(
=
(
= +
= +
=
=
+ = ~
Problema
Determinar o polinmio interpolador
atravs da resoluo de um sistema linear
caro computacionalmente
Outros modos de se obter o polinmio:
Lagrange
Newton
Seja um conjunto de n+1 dados {x
i
,f(x
i
)}.
Encontrar um polinmio interpolador p(x)
que passe por todos os pontos
p x L x f x L x f x L x f x
n n
( ) ( ) ( ) ( ) ( ) ( ) ( )
=
+
+ +
0 0 1 1
...
L
k
(x) so polinmios tais que:
( ) L x
k i ki
= o sendo que:
o
ki
se k i
se k i
=
=
=
0
1
,
,
( ) ( ) ( ) ( ) ( )
( ) ( ) ( ) ( ) ( )
L x
x x x x x x x x x x
x x x x x x x x x x
k
k k n
k k k ki k ki k n
( )
=
+
+
0 1 1 1
0 1 1 1
... ...
...
...
( )
( )
L x e
L x se i k
k k
k i
=
= =
1
0 ,
Pois:
Interpolao Linear
Interpolao para 2 pontos (n+1=2) -
ajuste de retas (n=1) (Interpolao
Linear)
x
i
x
0
x
1
f(x
i
) f(x
0
) f(x
1
)
=
+ = =
1
0
1 1 0 0
) ( ). ( ) ( ). ( ) ( ). ( ) (
i
i i
x f x L x f x L x f x L x p
Ajuste uma reta aos seguintes pontos
(x;f(x)): (2; 3,1) e (4; 5,6)
( ) ( ) ( )
1
0 1
0
0
1 0
1
x f
x x
x x
x f
x x
x x
x p
|
|
.
|
\
|
+
|
|
.
|
\
|
=
Ajuste uma reta aos seguintes pontos
(x;f(x)): (2; 3,1) e (4; 5,6)
( ) ( ) ( )
1
0 1
0
0
1 0
1
x f
x x
x x
x f
x x
x x
x p
|
|
.
|
\
|
+
|
|
.
|
\
|
=
( ) ( ) ( ) 2 8 . 2 4 55 . 1 6 . 5
2 4
2
1 . 3
4 2
4
+ =
|
.
|
\
|
+
|
.
|
\
|
= x x
x x
x p
( ) 6 . 0 25 . 1 + = x x p
Forma de Newton
( )
) )...( )( (
... ) )( ( ) (
0 2 1
0 1 2 0 1 0
x x x x x x d
x x x x d x x d d x p
n n n
+ + + + =
d
n
-> o operador diferena dividida
Diferenas divididas
) ( ] [ 0 0 x f x f =
0 1
0 1
0 1
0 1
1 , 0
) ( ) ( ] [ ] [
] [
x x
x f x f
x x
x f x f
x x f
=
0 2
1 , 0 2 , 1
2 , 1 , 0
] [ ] [
] [
x x
x x f x x f
x x x f
=
0 3
2 , 1 , 0 3 , 2 , 1
3 , 2 , 1 , 0
] [ ] [
] [
x x
x x x f x x x f
x x x x f
=
Ordem 0
Ordem 1
Ordem 2
Ordem 3
] [ 1 x f
] [ 2 x f
] [ 3 x f
] [ n x f
] [ 0 x f
] [ 1 , 0 x x f
] [ 2 , 1 x x f
] [ 3 , 2 x x f
] [ 2 , 1 , 0 x x x f
] [ 3 , 2 , 1 x x x f
...
...
Ordem 0 Ordem 1 Ordem 2
Exemplo
Calcule a tabela de diferenas divididas
para os seguintes valores:
x -1 0 1 2 3
F(x) 1 1 0 -1 -2
1
0
1 - 1/2
-1 1/6
0 0 - 1/24
-1 0
-1 0
-1
-2
Mas qual o valor de d?
] ,... , [
] , , [
] , [
) (
1 0
2 1 0 2
1 0 1
0 0
n n x x x f d
x x x f d
x x f d
x f d
=
=
=
=
Assim,
( )
) )...( )( ]( ,... , [
... ) )( ]( , , [
) ]( , [ ) (
0 2 1 1 0
0 1 2 1 0
0 1 0 0
x x x x x x x x x f
x x x x x x x f
x x x x f x f x p
n n n
+ +
+ + =