Académique Documents
Professionnel Documents
Culture Documents
Dados n+1 pontos distintos x0, x1, ..., xn a que associamos valores funcionais y1, y2, ..., yn, pretende-se determinar um polinmio de grau menor ou igual a n,
pn ( x) = a0 + a1 x + a2 x 2 + ... + an x n
que interpole os dados, isto tal que
p n ( x i ) = f ( x i ) = y i , i = 0 ,1 ,..., n
Ao conjunto dos pares (xi,yi), i=1,2,...,n chamamos suporte de interpolao.
A nlse N um ri i ca
29
A nlse N um ri i ca
30
A nlse N um ri i ca
31
A nlse N um ri i ca
32
Erro de interpolao
Erro de interpolao, num certo ponto x:
en ( x) = f ( x) pn ( x)
Teorema : Seja f uma funo real de varivel real de classe Cn+1 no intervalo I x = [x , x0 , x1 ,..., xn ] ( I x designa o menor intervalo fechado que contm os pontos x0 , x1 ,..., xn , x ). Ento existe um
Ix
tal que
en ( x ) = f ( x ) pn ( x ) =
( x ) = ( x x0 )( x x1 )...( x xn )
A nlse N um ri i ca 33
f(x ) = f
i
f(xi) = fi
= f (xi) - f (xi-1) e, de um modo geral, a diferena de ordem k (k 2) de f(x) para x = xi dada por
A nlse N um ri i ca
35
Diferenas divididas
Para uma funo f (x) e um conjunto de pontos distintos {x0, x1,..., xn} temos: G Diferena dividida de ordem 1 nos pontos {x0, x1}
f [x 0 , x1 ] =
G
f1 f 0 x1 x 2
De um modo geral, usamos a notao D k f ( x i ) = f [x i , x i +1 ,..., x i + k ] para designar a diferena dividida de ordem k (k1) entre os (k +1) pontos {xi, xi+1,..., xi+k}, sendo
D k f ( xi ) = D k 1 f ( x i + 1 ) D k 1 f ( x i ) xi + k xi
A nlse N um ri i ca
36
f [.,.,.]
f [.,.,.,.]
x1
f (x1)
f [ x1 , x2 ] f [ x0 , x1 ] x2 x0
f [x0,.,.x3]
x2
f (x2)
f ( x3 ) f ( x2 ) x3 x2
f [ x2 , x3 ] f [ x1 , x2 ] x3 x1
x3
A nlse N um ri i ca
f (x3)
37
A nlse N um ri i ca
38
k f i f [ xi , xi +1 ,..., xi + k ] = ,k 0 k! h k
Teorema: Seja f C n [a,b]. Se {x0, x1, ..., xn} so n +1 pontos distintos de [a,b], ento existe pelo menos um ]a,b[ tal que
f ( n ) ( ) f [ x0 , x1 ,..., xn ] = n!
Teorema: Para f C n e um suporte de n +1 pontos, de passo h, existe pelo menos um tal que
n f ( x) = h n f n ( )
A nlse N um ri i ca 39
pn ( x) = f 0 + f [ x0 ,..., xk ]( x x0 )...( x xk 1 )
Uma vez determinado o pn se pretendermos obter pn+1 basta fazer
pn +1 ( x) = pn ( x) + f [ x0 ,..., xn +1 ] ( x xi )
i =0
A nlse N um ri i ca
40
j f ( x0 ) j 1 pn ( x) = f ( x0 ) + ( x xi ) j j!h i =0 j =1
n
s s s pn ( x) = f 0 + f 0 + 2 f 0 + ... + n f 0 1 2 n
s s ( j) = j j!
A nlse N um ri i ca
com
s ( j ) = s ( s 1 )( s 2 )...( s ( j 1 ))
41
Erro de Interpolao
Para o polinmio interpolador de Newton nas diferenas divididas: G Se apenas conhecermos apenas o suporte (xi,f (xi ))
en ( x ) = f ( x ) pn ( x ) ( x ) f [ x , x0 ,..., xn ]
G
en ( x)
( x x0 )...( x xn ) (n + 1)!
x0 x x n
max f ( n +1) ( x)
A nlse N um ri i ca
42
Erro de interpolao
Paro o polinmio interpolador de Newton nas diferenas descendentes
s n +1 en ( x) = n + 1 f 0
ou
A nlse N um ri i ca
43
A nlse N um ri i ca
44
A funo dada explicitamente, mas pretende-se aproxima-la por outra mais simples.
(ajuste de funes) Dado um conjunto de pontos, pretende-se determinar a melhor funo dentro de uma certa classe que possa ser usada para representar os dados.
Se tivermos apenas os valores da funo em certos pontos, no vamos exigir que a funo aproximadora interpole a funo dada nos pontos. Exigimos apenas que essa funo aproximadora tome valores (nesses pontos) de forma a minimizar a distncia aos valores dados, no sentido dos mnimos quadrados.
A nlse N um ri i ca 45
a xi 2 + b xi = xi yi a xi + bn = yi
a= n xi yi xi yi n xi ( xi ) 2
2
b=
a ( xi ) n
A nlse N um ri i ca
46
k =0
A nlse N um ri i ca
47