Você está na página 1de 22

Cálculo Numérico

Interpolação Polinomial: Fórmula de Lagrange

Wellington José Corrêa

Universidade Tecnológica Federal do Paraná

1 de Outubro de 2019
Interpolação
Neste capı́tulo, apresentaremos a aproximação de uma função de
variável real por outras mais simples, de modo que as operações
sejam realizadas com mais facilidade (cálculo de derivadas,
integrais, obtenção de raı́zes, etc.)
Interpolação
Neste capı́tulo, apresentaremos a aproximação de uma função de
variável real por outras mais simples, de modo que as operações
sejam realizadas com mais facilidade (cálculo de derivadas,
integrais, obtenção de raı́zes, etc.)
Há ainda o caso em que conhecemos a função em um número
finito de pontos de um intervalo [a, b], sem o conhecimento de sua
forma analı́tica, geralmente obtida em experimentos.
Faremos inicialmente a aproximação de uma função f (x) usando a
Faremos inicialmente a aproximação de uma função f (x) usando a

Interpolação Polinomial
Faremos inicialmente a aproximação de uma função f (x) usando a

Interpolação Polinomial
Considere uma função f (x) definida em x0 , x1 , . . . , xn , (n + 1)
pontos distintos de um intervalo [a, b] e, denotamos
yi = f (xi ), i = 0, 1, . . . , n conforme a seguinte figura:
Faremos inicialmente a aproximação de uma função f (x) usando a

Interpolação Polinomial
Considere uma função f (x) definida em x0 , x1 , . . . , xn , (n + 1)
pontos distintos de um intervalo [a, b] e, denotamos
yi = f (xi ), i = 0, 1, . . . , n conforme a seguinte figura:
y
yn f (x)
..
.
y1

y0

x
0 x0 = a x1 . . . xn = b
Queremos aproximar f (x) por um polinômio P(x) de grau menor
ou igual a n tal que este coincida com a função nestes pontos, isto
é,
Queremos aproximar f (x) por um polinômio P(x) de grau menor
ou igual a n tal que este coincida com a função nestes pontos, isto
é,
P(xi ) = f (xi ) = yi , i = 0, 1, . . . , n.

O próximo Teorema nos garante este fato:

Teorema 1.1. (Existência e Unicidade) Seja f (x) definida em


x0 , x1 , . . . , xn , (n + 1) pontos distintos de um intervalo [a, b].
Então, existe um único polinômio P(x) de grau menor ou igual a n
tal que P(xi ) = f (xi ) = yi , i = 1, 2, . . . , n.
Demonstração: Exercı́cio 1 da lista 4.
Do exposto, temos a seguinte definição:
Definição 1.1. Denominamos polinômio interpolador de uma
função f (x) definida em x0 , x1 , . . . , xn , (n + 1) pontos distintos de
um intervalo [a, b] ao polinômio P(x) de grau menor ou igual a n
que, coincide com a função f nos pontos xi , i = 0, 1, 2, . . . , n, isto
é,
P(xi ) = f (xi ) = yi , i = 0, 1, 2, . . . , n .
y
yn f (x)
..
. P(x)
y1

y0

x
0 x0 = a x1 . . . xn = b
Fórmula de Lagrange
Seja f (x) uma função definida em x0 , x1 , . . . , xn , (n + 1) pontos
distintos de um intervalo [a, b] e yi = f (xi ), i = 0, 1, . . . , n.
Fórmula de Lagrange
Seja f (x) uma função definida em x0 , x1 , . . . , xn , (n + 1) pontos
distintos de um intervalo [a, b] e yi = f (xi ), i = 0, 1, . . . , n.
Considere o polinômio
n
X
P(x) = y0 `0 (x) + y1 `1 (x) + . . . + yn `n (x) = yk `k (x) . (1)
k=0
Fórmula de Lagrange
Seja f (x) uma função definida em x0 , x1 , . . . , xn , (n + 1) pontos
distintos de um intervalo [a, b] e yi = f (xi ), i = 0, 1, . . . , n.
Considere o polinômio
n
X
P(x) = y0 `0 (x) + y1 `1 (x) + . . . + yn `n (x) = yk `k (x) . (1)
k=0

Mostraremos que P(x) é um polinômio interpolador, isto é,

P(xi ) = f (xi ) = yi , i = 0, 1, 2, . . . , n . (2)


Fórmula de Lagrange
Seja f (x) uma função definida em x0 , x1 , . . . , xn , (n + 1) pontos
distintos de um intervalo [a, b] e yi = f (xi ), i = 0, 1, . . . , n.
Considere o polinômio
n
X
P(x) = y0 `0 (x) + y1 `1 (x) + . . . + yn `n (x) = yk `k (x) . (1)
k=0

Mostraremos que P(x) é um polinômio interpolador, isto é,

P(xi ) = f (xi ) = yi , i = 0, 1, 2, . . . , n . (2)

Substituindo x = xi na equação (1), tendo em mente (2), temos:

yi = P(xi ) = y0 `0 (xi ) + y1 `1 (xi ) + . . . + yi `i (xi ) + . . . + yn `n (xi ), (3)

para i = 0, 1, . . . , n.
Para que o polinômio P(x) satisfaça (2) é suficiente tomar
(
0 se i 6= k
`k (xi ) = δik = (4)
1 se i = k

O sı́mbolo δik é conhecido como delta de Kronecker.


Para que o polinômio P(x) satisfaça (2) é suficiente tomar
(
0 se i 6= k
`k (xi ) = δik = (4)
1 se i = k

O sı́mbolo δik é conhecido como delta de Kronecker.

Agora, com o intuito de satisfazer a propriedade (4), basta


considerar:
Para que o polinômio P(x) satisfaça (2) é suficiente tomar
(
0 se i 6= k
`k (xi ) = δik = (4)
1 se i = k

O sı́mbolo δik é conhecido como delta de Kronecker.

Agora, com o intuito de satisfazer a propriedade (4), basta


considerar:

(x − x0 ) · (x − x1 ) · · · (x − xk−1 ) · (x − xk+1 ) · · · (x − xn )
`k (x) =
(xk − x0 ) · (xk − x1 ) · · · (xk − xk−1 ) · (xk − xk+1 ) · · · (xk − xn )
(5)
Para que o polinômio P(x) satisfaça (2) é suficiente tomar
(
0 se i 6= k
`k (xi ) = δik = (4)
1 se i = k

O sı́mbolo δik é conhecido como delta de Kronecker.

Agora, com o intuito de satisfazer a propriedade (4), basta


considerar:

(x − x0 ) · (x − x1 ) · · · (x − xk−1 ) · (x − xk+1 ) · · · (x − xn )
`k (x) =
(xk − x0 ) · (xk − x1 ) · · · (xk − xk−1 ) · (xk − xk+1 ) · · · (xk − xn )
(5)
n
Ou ainda, Y (x − x ) j
. (6)
xk − xj
j=0
j6=k
Assim, temos a fórmula de Lagrange para o polinômio interpolador:
n
X
P(x) = yk `k (x) . (7)
k=0
Assim, temos a fórmula de Lagrange para o polinômio interpolador:
n
X
P(x) = yk `k (x) . (7)
k=0

Figura: Joseph-Louis Lagrange (1736-1813), matemático francês, nascido


italiano. Desenvolveu consideravelmente o campo da análise, da teoria
dos números e da mecânica celeste.
Figura: O método de interpolação que leva seu nome foi descrito em
Leçons élémentaires sur les mathématiques données a l’ecole normale em
1795. Aparentemente, Lagrange desconhecia que o mesmo método tenha
sido antecipado por Edward Waring em 1779 e por Leonhard Euler em
1783.
Exemplo 1.1. Conhecendo-se a seguinte tabela:
x -1 0 3
f (x) 15 8 -1

(a) Determine o polinômio interpolador na forma de Lagrange.


(b) Calcule uma aproximação para f (1) usando o item (a).

Você também pode gostar