Você está na página 1de 30

Interpolação polinomial

Apresentação
Por meio da interpolação de polinômios, é possível a construção de modelos matemáticos de
diversos sistemas, como o comportamento de gases e de metais quando aquecidos.

Nesta Unidade de Aprendizagem, você vai agregar conhecimentos sobre interpolação polinomial,
que define uma função a partir de alguns pontos dados. Você vai aprender também como deduzir
funções que vão servir como modelos matemáticos de diversos sistemas.

Bons estudos.

Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:

• Definir a interpolação polinomial.

• Reconhecer a diferença entre o polinômio de Newton e o polinômio de Lagrange.

• Aplicar a interpolação polinomial na solução de problemas.


Desafio
Com base em dados adquiridos ou observados em um experimento, é possível a construção de uma
função polinomial. Imagine a seguinte situação.
Infográfico
No Infográfico a seguir, você vai obter informações importantes que objetivam desenvolver o seu
conhecimento acerca da interpolação polinomial.
Conteúdo do livro
No trecho selecionado a seguir, você vai compreender melhor o conceito de interpolação
polinomial, a partir da teoria e de exemplos práticos. Também vai reconhecer a diferença entre dois
métodos muito utilizados para interpolar, o polinômio de Newton e o polinômio de Lagrange,
podendo resolver problemas que envolvam modelagem a partir de dados obtidos em laboratórios
ou em linhas de produção. Leia o capítulo Interpolação polinomial, do livro Cálculo numérico.

Boa leitura.
CÁLCULO
NUMÉRICO

Celso Machado
Interpolação polinomial
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:

„„ Definir a interpolação polinomial.


„„ Reconhecer a diferença entre o polinômio de Newton e o polinômio
de Lagrange.
„„ Aplicar a interpolação polinomial na solução de problemas.

Introdução
Neste texto, você vai adquirir conhecimentos sobre interpolação poli-
nomial, que define uma função a partir de alguns pontos dados. Você
também aprenderá como deduzir funções que servirão como modelos
matemáticos para diversos sistemas. Por meio da interpolação de poli-
nômios somos capazes de construir modelos matemáticos de diversos
sistemas, como o comportamento de gases e metais quando aquecidos.

O que é interpolação polinomial?


Em determinado momento da nossa vida estudantil somos apresentados ao
plano cartesiano, formado pelos eixos x e y, com o qual podemos marcar pontos
a partir de um par ordenado que nos fornece a posição nos quadrantes. Para
indicar as coordenadas é usada a notação (x, y), significando que o 1º número
se refere ao eixo x e o segundo, ao eixo y. Cada par ordenado corresponde a
um ponto do plano cartesiano e cada ponto do plano corresponde a um par
ordenado, conforme ilustrado na Figura 1.
2 Interpolação polinomial

Figura 1. Plano cartesiano.


Fonte: RaduBercan/Shutterstock.com.

Após conhecermos o plano cartesiano, iniciamos nossa jornada de estudos


sobre funções, que podem ser definidas como uma correspondência entre
um elemento de A, que tem somente um correspondente em B. O conceito
de função foi desenvolvido por Nicole d’Oresme, intelectual nascido em
Alemagne na França, em 1323. Ele foi grande mestre do Colégio de Navarre,
da Universidade de Paris, e bispo da cidade de Lisieux. O primeiro gráfico é
atribuído a d’Oresme, propondo uma dependência entre uma variável e outra.
Esse fenômeno, na maior parte das vezes, pode ser descrito por meio de uma
lei matemática. Continuamos estudando funções e aprendemos que, a partir
de dois pontos do sistema cartesiano, podemos determinar a lei de formação
de uma função de 1º grau.
Interpolação polinomial 3

Para relembrar a lei de formação de uma função de 1º grau, considere as coordenadas


de dois pontos em um plano cartesiano P(1, 5) e Q(-2, -4), qual a equação (lei de
formação) da reta que passa por eles?
Bem, você sabe que uma equação da reta tem o formato matemático y = ax + b,
y1 – y0
e que a =
x1 – x0
Substituindo, temos:
–4 –5
a= = 3, logo a = 3.
–2 –1
Escolhemos um ponto e substituímos em y = ax + b:
5=3.1+be
b = 2, e y = 3x + 2.
Este exemplo apresenta um caso simples de interpolação no qual, a partir de dois
pontos dados, deduzimos uma lei de formação, no caso uma reta, que é a representação
gráfica de um comportamento linear. Contudo, boa parte dos sistemas nos campos da
engenharia, dos negócios, da física e da biologia, não apresentam um comportamento
linear, exigindo outros modelos, dentre eles a interpolação polinomial.

Podemos definir interpolação polinomial como a elaboração de uma fun-


ção polinomial construída a partir de dados obtidos ou observados em um
experimento. Essa função é um modelo matemático que pode servir para fazer
previsões sobre o comportamento futuro de diversos sistemas, por meio de
polinômios de terceiro, quinto ou mais graus. Existem vários métodos para
determinar polinômios a partir de pontos dados, no entanto os mais utilizados,
pela sua praticidade e objetividade, são o método de Lagrange e o método de
Newton, que permitem, por exemplo, a construção de modelos matemáticos
de experimentos em laboratório, conforme você pode ver na Figura 2.
4 Interpolação polinomial

Figura 2. Levantamento de dados em laboratório.


Fonte: Gorodenkoff/Shutterstock.com.

Apesar de em alguns casos a interpolação fornecer soluções exatas, na maioria das


vezes são produzidas aproximações. É importante verificar se a aproximação é boa o
suficiente para gerar um modelo matemático satisfatório.

Polinômios de Newton e de Lagrange


O estudo da interpolação envolveu um grande número de matemáticos no
decorrer dos séculos. O matemático árabe Al Biruni (973-1050) já usava a
interpolação em torno do ano 1000; os ingleses Thomas Herriot (1560-1621)
e Henry Briggs (1556-1630), interessados em contribuir para o desenvolvi-
mento da arte náutica que marcou o período na Inglaterra, colaboraram para o
desenvolvimento do cálculo numérico, sendo a contribuição de Briggs citada
por Laplace (ARAUJO, 2002).
Interpolação polinomial 5

Contudo, o grande salto nessa área aconteceu com os estudos de Isaac


Newton (Figura 3). O cientista inglês foi responsável pelo estabelecimento
das leis da mecânica clássica, com a definição da lei da gravitação universal,
o desenvolvimento da ótica e o estabelecimento do cálculo diferencial e inte-
gral (em paralelo com outro gênio, Gottfried Wilhelm Leibniz). Além de se
interessar por questões filosóficas e científicas, Newton estudou hermetismo
e alquimia, aparentemente, misturando tais temas com a formulação dos
conceitos científicos que ajudaram a mudar o mundo e a própria forma de
fazer ciência (WESTFALL, c2018).

Figura 3. Isaac Newton.


Fonte: Nicku/Shutterstock.com.
6 Interpolação polinomial

Segundo Araujo (2002), Sir Isaac Newton interessou-se pela integral


1
∫0 √1 – x 2 dx , que fazia parte do problema de Wallis, e, na tentativa de resol-
ver a questão, produziu o conceito de diferença finita, base do método que
leva seu nome e do teorema do binômio, uma obra de arte matemática. Sobre
o binômio “Fernando Pessoa disse, pela boca de Álvaro Campos: o Teorema
do Binômio é tão belo como a Vênus de Milo; o que há é pouca gente para
dar por isso [...]” (ARAUJO, 2002, p. 65).
Para interpolar polinômios pelo método de Newton, você precisa conhecer
dois elementos: a tabela de diferenças divididas (veja a Tabela 1) e a fórmula
para o polinômio de interpolação.

Tabela 1. Tabela de diferenças

xi yi f(xi) f(xi, xi + 1) f(xi, xi + 1, xi + 2) ... f(x0, x1, xn)

x0 y0 f(x0)

x1 y1 f(x1) f(x0, x1)

xi yi f(x2) f(x1, x2) f(x0, x1, x2)

xi yi f(x3) f(x2, x3) f(x1, x2, x3)

. . . . .
. . . . .
. . . . .

xn yn f(xn) f(xn - 1, xn) f(xn - 2, xn - 1, xn) ... f(x0, x1, xn)

Fórmula do polinômio de interpolação de Newton

pn (x) = A0 + A1 ( x – x0) + A2 ( x – x0) ( x – x1) + …+ An ( x – x0)…( x –xn– 1)


Interpolação polinomial 7

Em uma linha de produção, obtiveram-se os dados a seguir, que podem ser utilizados
na construção de um polinômio que sirva de modelo matemático:

xi -2 -1 2 3

yi 4 1 4 9

Conforme a tabela de diferenças, temos:

xi yi f(xi) f(xi, xi + 1) f(xi, xi + 1, xi + 2)

-2 4 f(x0)

-1 1 f(x1) 1–4 =–3


f(x0, x1) =
–1 – (– 2)

2 4 f(x2)
f(x1, x2) = 4 – 1 = 1
f(x0, x1, x2) =
2 – (– 1)
f(x1, x2, x3) = 1 – (– 3) = 1
2 – (– 2)

3 9 f(x3) f(x1, x2, x3) f(x0, x1, x2, x3) =


f(x2, x3) = 9 – 4 = 5
3 – 2)
f(x1, x2, x3) = 5 – 1 = 1 1–1 =0
3 – (– 1) 3 – (– 1)

Solução:
P3 (x) = 4 – 3( x + 2) + (x + 2) (x + 1) + 0 (x + 2) (x + 1) ( x + 0) = x2

Joseph-Louis Lagrange (Figura 4) nasceu em Turim, Itália, em 1736. Sua


família por parte de pai era originária da França, onde o matemático exerceu
parte de sua carreira, embora obras relevantes tenham sido produzidas em
Berlim, onde trabalhou a convite do Rei Frederico, o grande. Na Prússia, deu
início a um novo período da álgebra, influenciando os estudiosos da teoria dos
grupos. Em Paris, trabalhou na reforma do sistema métrico decimal, sendo
nomeado Senador e Conde do Império por Napoleão Bonaparte (STRUIK,
c2018).
8 Interpolação polinomial

Figura 4. Joseph Louis Lagrange.


Fonte: GeorgiosKollidas/Shutterstock.com.

Os polinômios que levam o nome de Lagrange são definidos pela fórmula:

pi (x) = ∏ nj=0 (x – xj)


j≠i (x – x )
i j

Casos recorrentes:
Interpolação quadrática n = 2
Os polinômios de Lagrange são formados por:
(x – x1)(x – x2)
p0 (x) =
(x0 – x1)(x0 – x2)
(x – x0)(x – x2)
p1 (x) =
(x1 – x0)(x1 – x2)
(x – x0)(x – x1)
p2 (x) =
(x2 – x0)(x2 – x1)
(x – x1)(x – x2) (x – x0)(x – x2) (x – x0)(x – x1)
p (x) = y0 + y1 + y2
(x0 – x1)(x0 – x2) (x1 – x0)(x1 – x2) (x2 – x0)(x2 – x1)
Interpolação polinomial 9

Interpolação cúbica n = 3
Forma os polinômios de Lagrange:
(x – x1)(x – x2)(x – x3)
p0 (x) =
(x0 – x1)(x0 – x2)(x0 – x3)
(x – x0)(x – x2)(x – x3)
p1 (x) =
(x1 – x0)(x1 – x2)(x1 – x3)
(x – x0)(x – x1)(x – x3)
p2 (x) =
(x2 – x0)(x2 – x1)(x2 – x3)
(x – x0)(x – x1)(x – x2)
p3 (x) =
(x3 – x0)(x3 – x1)(x3 – x2)
(x – x1)(x – x2)(x – x3) (x – x0)(x – x2)(x – x3)
p(x) = y0 + y1 +
(x0 – x1)(x0 – x2)(x0 – x3) (x1 – x0)(x1 – x2)(x1 – x3)
(x – x0)(x – x1)(x – x3) (x – x0)(x – x1)(x – x2)
y2 + y3
(x2 – x0)(x2 – x1)(x2 – x3) (x3 – x0)(x3 – x1)(x3 – x2)

Para calcular o polinômio de grau igual ou menor que três que interpola os pontos
(-1, 1), (0,2), (-1,1), (2,2), forma-se os seguintes polinômios de Lagrange:
(x – 0)(x – 1)(x – 2)
p0 (x) =
(– 1 – 0)(– 1 – 1)(– 1 – 2)
(x – (– 1)(x – 1)(x – 2)
p1 (x) =
(0 – (– 1)(0 – 1)(0 – 2)
(x – (– 1)(x – 0)(x – 2)
p2 (x) =
(1 – (– 1)(1 – 0)(1 – 2)
(x – (– 1)(x – 0)(x – 1)
p3 (x) =
(2 – (– 1))(2 – 0)(2 – 1)
O polinômio é:
(x – 0)(x – 1)(x – 2) (x – (– 1)(x – 1)(x – 2) (x – (– 1)(x – 0)(x – 2)
p(x) = 1 +2 –1 +
(– 1 – 0)(– 1 – 1)(– 1 – 2) (0 – (– 1))(0 – 1)(0 – 2) (1 – (– 1))(1 – 0)(1 – 2)
(x – (– 1)(x – 0)(x – 1)
2 = 1 x3 – 2 x2 – 2x + 2
(2 – (– 1))(2 – 0)(2 – 1) 3 3
10 Interpolação polinomial

Os polinômios de Lagrange e de Newton fornecem soluções iguais ou muito seme-


lhantes. Quando você for resolver alguma questão, utilize o método que lhe deixe
mais à vontade.

Polinômios de Newton e Lagrange na resolução


de problemas
As viagens espaciais são cada vez mais frequentes, sendo exploradas pelas
agências espaciais de alguns países e também por várias nações, como é o
caso da Agência Espacial Europeia. Recentemente, empresas privadas pas-
saram a investir nesse setor, lançando seus próprios foguetes e planejando
fazer excursões turísticas fora da terra, levando passageiros dispostos (e com
condições financeiras) para pagar o passeio. Os testes estão em andamento,
conforme ilustrado na Figura 5.

Figura 5. Foguete rumo ao espaço.


Fonte: Sergey Nivens/Shutterstock.com.
Interpolação polinomial 11

Os planos da National Aeronautics and Space Administration (NASA) vão


mais adiante, com estudos para colonização de Marte. Existem ideias para
um projeto de terrificação, transformando a superfície hostil do planeta em
um território habitável pelos humanos. Existem estudos sobre como transferir
alguns extremófilos para Marte, para interagirem com o sistema do planeta
e, paulatinamente, promover mudanças. Outra ideia é reconstruir o escudo
magnético do planeta, algo que parece saído de algum livro de Arthur Clark
ou Isaac Azimov (Autores clássicos de ficção científica, como “2001 uma
odisseia no espaço” e “Eu robô”), mas que está sendo estudado pelos cientistas
da Agência Americana (BBC BRASIL, 2017).
Muitos estudos foram realizados, com a participação de muitas equipes
interdisciplinares, até chegarmos a esse nível. Observe um problema envolvendo
a velocidade de um foguete.
A velocidade de subida de foguete é dada em função do tempo:

t (s) v(t) (m/s)

0 0

10 227,04

15 362,78

20 517,35

22,5 602,97

30 901,67

Na subida de um protótipo, acontece uma anomalia aos 16 segundos pós


lançamento e, para estudar uma possibilidade de correção, você precisa saber
qual a velocidade do foguete aos 16 segundos. Para isso, será necessário um
polinômio de 1ª ordem, que pode ser determinado pela interpolação polinomial
de Newton.
Para uma interpolação linear, a velocidade é dada por:
t0 = b0 + b1(t – t0)
Você precisa, portanto, de dois pontos para a interpolação. Escolha os
extremos do intervalo, em que estão 16, 15 e 20, pois você conhece a veloci-
dade nesses instantes.
12 Interpolação polinomial

t0 = 15, v (t0) = 362,78


t1 = 20, v (t1) = 517,35
Considerando,
b0 = v(t0) = 362,78
v(t1) – v(t0)
b1 =
t1 – t0
517,35 – 362,78
= = 30,914
20 – 15
Assim,
v(t) = 362,78 + 30,914 (t – 15), 15
Quando t = 16,
v(16) = 362,78 + 30,914 (16 – 15) = 393,69 m/s
Quem sabe, com a ajuda da interpolação polinomial possamos passear pela
superfície do planeta vermelho em animadas e ruidosas excursões turísticas
(Figura 6)?

Figura 6. Turismo em Marte, projeto ou devaneio?


Fonte: Ico Maker/Shutterstock.com.

Nem sempre um polinômio de maior grau é mais eficiente que uma aproximação linear.
Interpolação polinomial 13

ARAUJO, A. L. M. Interpolação polinomial. In: ARAUJO, A. L. M. Análise numérica: en-


genharias mecânica e de materiais. Coimbra: F.C.T.U.C., 2002. Disponível em: <http://
www.mat.uc.pt/~alma/aulas/anem/sebenta/cap4.pdf>. Acesso em: 24 nov. 2017.
BBC BRASIL. O plano da Nasa para transformar Marte em um planeta habitável. BBC Bra-
sil, 08 mar. 2017. Disponível em: <http://www.bbc.com/portuguese/geral-39164794>.
Acesso em: 27 nov. 2017.
STRUIK, D. J. Joseph-Louis Lagrange, comte de l’Empire. [S.l.]: Encyclopædia Britannica,
c2018. Disponível em: <https://www.britannica.com/biography/Joseph-Louis-La-
grange-comte-de-lEmpire>. Acesso em: 27 nov. 2017.
WESTFALL, R. S. Sir Isaac Newton. [S.l.]: Encyclopædia Britannica, c2018. Disponível em:
<https://www.britannica.com/biography/Isaac-Newton>. Acesso em: 26 nov. 2017.

Leituras recomendadas
ASANO, C. H.; COLLI, E. Cálculo numérico: fundamentos e aplicações. São Paulo: IME-USP,
2009. Disponível em: <https://www.ime.usp.br/~asano/LivroNumerico/LivroNumerico.
pdf>. Acesso em: 15 jan. 2018.
DANTE, L. R. Matemática. São Paulo: Ática, 2012. v. 1.
MONTIEL, G.; CANTORAl, R. Una presentación visual delpolinomio de lagrange. Nú-
meros: Revista de Didáctica de las Matemáticas, v. 55, p. 3-22, sept. 2003.
NAME, M.l A. Tempo de matemática 9. São Paulo: Editora do Brasil, 2016.
SCHOOL OF MATHEMATICS AND STATISTICS, UNIVERSITY OF ST ANDREWS. Nicole
Oresme. [S.l.]: JOC/EFR, 2003. Disponível em: <http://www-history.mcs.st-andrews.
ac.uk/Biographies/Oresme.html>. Acesso em: 23 nov. 2017.
Encerra aqui o trecho do livro disponibilizado para
esta Unidade de Aprendizagem. Na Biblioteca Virtual
da Instituição, você encontra a obra na íntegra.
Conteúdo:
Dica do professor
Nesta Dica do Professor, você vai ver mais detalhes sobre o cálculo de erros ao se utilizar a
interpolação polinomial.

Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar.
Exercícios

1) Obtenha o polinômio interpolador de Lagrange para certa função f sabendo que f(-1) = 1;
f(0) = -1; f(2) = 2 e f(3) = 2.

A) x3 – 19x2 + 3x + 12

B) x3 – 19x2 + 3x

C)

D)
E)

2) Considere a tabela a seguir.

Utilize o polinômio de Lagrange e calcule o valor de log 2,45.

A) 0,38916

B) 0,38003

C) 0,39433

D) 0,42129

E) 0,41996
3) Determine f(2), utilizando o polinômio de Newton, a partir de f(0) = 1; f(1) = 3 e f(3) = 55.

A) 19,6666

B) 10,5

C) 21

D) 63

E) 97

4) A respeito da interpolação polinomial de Lagrange, o que é correto afirmar?

A) Não pode ser usada para polinômios de 3.o grau.

B) Só pode ser utilizada se usarmos logaritmos nos cálculos.

C) É conhecida desde a escola pitagórica.

D) É utilizada para a formulação de modelos matemáticos.

E) Não pode ser usada nas escolas de Engenharia.

5) Uma determinada função f(x) mede a densidade (y) do óleo de um motor, a uma temperatura
x. Utilize os polinômios de Lagrange de primeira e segunda ordem para avaliar a densidade
do óleo do motor a uma temperatura de 15oC, baseado nos dados previamente apurados.

x1 = 0 f (x1) = 3,85
x2 = 20 f (x2) = 0,800
x3 = 40 f (x3) = 0,212

A) 1.a forma: 3,85; 2.a forma: 0,800.

B) 1.a forma: 0,800; 2.a forma: 0,212.

C) 1.a forma: 3,85; 2.a forma: 0,212.

D) 1.a forma: 1,5625; 2.a forma: 1,33169.

E) 1.a forma: 1,0012; 2.a forma: 4,097.


Na prática
A interpolação polinomial é um instrumento eficiente para modelar um sistema, por isso não é
difícil encontrar seu uso em diferentes atividades. A indústria alimentícia, por exemplo, utiliza
conservantes químicos para prolongar a validade de diversos produtos, aumentando o tempo
durante o qual suas mercadorias podem ficar nas prateleiras à espera do consumo. Se você estiver
no comando de uma empresa que sintetiza um produto para ser utilizado como conservante de
enlatados, poderá se deparar com o seguinte problema.
Outro exemplo se refere à terebintina, que é um óleo utilizado na composição de solventes e que
também pode ser usado como componente de produtos medicinais. Supondo que você tenha que
fazer uma análise de um sistema de bombeamento de essência de terebintina, a 60°C, que envia o
líquido de uma coluna de fracionamento, que opera a 1,29 atmosferas, para saber se a bomba será
capaz de impulsionar 1000 litros por hora, consumindo 373 W. Uma solução para o problema seria
obter dados sobre o funcionamento do sistema em diversos momentos e, com base nos dados,
obter um polinômio que modele o seu comportamento. O problema é facilmente solucionado com
a utilização do polinômio de Newton ou do polinômio de Lagrange.
Saiba +
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do professor:

Interpolação de 3º Grau no Excel


Veja algumas dicas sobre como produzir interpolações no Excel, a partir da resolução de um
exercício.

Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar.

Interpolação Polinomial por Lagrange


Assista neste vídeo um exemplo prático de interpolação.

Aponte a câmera para o código e acesse o link do conteúdo ou clique no código para acessar.

Você também pode gostar