Interpolação polinomial

Não sei bem se isto é muito útil para alguma coisa na Física (Física Experimental?), mas acho que não se perde nada em colocar este tópico aqui. Talvez não esteja tudo 100% matematicamente correcto, mas acho que se percebe.
Bem, comecemos.
O que é a interpolação polinomial ?
Suponhamos que, ao estudar um certo fenómeno (movimento de uma sistema mecânico, experiências ópticas, etc.), se verificou (ou se pensa) existir uma dependência funcional entre duas grandezas,
e
; a função
não é conhecida mas, procedendo a uma série de medições, estabeleceu-se que a função
toma os valores
quando a variável (suposta independente)
assume os valores
, rspectivamente.
Procura-se então, após esta fase experimental, uma relação funcional o mais simples possível (um polinómio, por exemplo) que se ajuste aos dados experimentais obtidos. Duma forma mais geral, o problema em questão pode-se colocar nos seguintes termos:
Suponha-se a existência de uma função
, sobre a qual apenas conhecemos o valor para n+1 pontos diferentes
pertencentes a um certo intervalo
:

Propomo-nos, então, a encontrar um polinómio
de grau menor ou igual a
que exprima duma maneira aproximada a relação funcional entre
e
, ou seja, a função
.
É muito natural escolher o polinómio de forma a que tome nos pontos
os mesmo valores que a função
. Neste caso, estamos perante um problema de 'interpolação' que pode ser formulado na maneira seguinte: encontrar para uma função
um polinómio
de grau
que tome nos pontos
os mesmos valores que a função
.
Para resolver este problema, existem vários métodos, uns mais precisos que outros. Devemos, porém, ter sempre presente que há um preço a pagar por uma maior precisão na aproximação obtida, a saber, o tempo de cálculo requerido para a resolução do problema.
Neste pequeno texto introdutório, apenas vou introduzir de forma rápida um método de ataque ao problema conhecido como 'Fórmula de interpolação de Lagrange'. Se tiver um tempinho, mais tarde escrevo sobre as outras fórmulas que existem.
Fórmula de interpolação de Lagrange
Este método consiste, essencialmente, em considerar um polinómio de grau
da forma



e determinar os coeficientes
, de tal forma que sejam verificadas as condições

Façamos então
para
na fórmula do polinómio, sucessivamente; então, em virtude das igualdades
, obtemos o valor de cada coeficiente
do polinómio através da fórmula seguinte:

Substituindo estes coeficientes na fórmula do polinómio, obtemos a chamada Fórmula de interpolação de Lagrange:



Existe ainda um resultado, que nao vou demonstrar, que diz o seguinte: se
tem uma derivada de ordem
no segmento
, o erro
cometido substituindo a função
pelo polinómio
verifica a desigualdade:
(fórmula bastante semelhante à do resto de Lagrange de ordem
da fórmula de Taylor)
Note-se que, neste método, a relação entre as duas grandezas tem de ser funcional, ou seja, a cada valor da variável
corresponde um único valor da variável
.
Para além disso, vê-se imediatamente que, se nos dados experimentais existirem duas 'entradas', a 'entrada' nº
e a 'entrada' nº
com o mesmo valor de
,
, temos de analisar dois casos: se as ordenadas correspondentes,
e
forem diferentes a relação entre x e y não é funcional, pelo que a fórmula de Lagrange deixa de ser aplicável; caso as ordenadas sejam iguais,
, apenas temos dados repetidos e a eliminação de uma das entradas dos dados experimentais permite continuar o processo de interpolação.
Exemplo:
Enunciado
Uma experiência forneceu os seguintes resultados para duas grandezas físicas,
e
, que se pensa estarem ligadas por uma relação funcional:
para 
para 
para 
Exprimir esta relação duma maneira aproximada, através de um polinómio do segundo grau.
Resolução:
O polinómio procurado tem a forma seguinte:


Aplicando a fórmula para o cálculo dos coeficientes, obtemos:



Portanto, o nosso polinómio é:


Matriz de Vandermonde
Este método baseia-se em cálculo matricial, mas é pouco eficiente computacionalmente, porque não dá uma fórmula explicita para o polinómio interpolador.
Seja, então,
a função que pretendemos aproximar por um polinómio
de grau
.
Esta função toma nos pontos
os valores
respectivamente.
O polinómio
, sendo de grau
, é da forma

e satisfaz ainda
para
.
Temos, por isso, de resolver um sistema de
equações a
incognitas (os coeficientes do polinómio). Este sistema pode ser representado matricialmente na forma

A matriz dos coeficientes deste sistema é uma matriz de Vandermonde
. O sistema tem solução única sse a matriz dos coeficientes fôr não singular
(
), ou seja, sse o sistema homogéneo tiver como solução apenas o polinómio identicamente nulo . Isto equivale a afirmar que, de entre todos os polinómios de grau
, apenas o polinómio nulo se anula em todos os pontos
. De facto, se um polinómio se anula em todos esses pontos, pode ser factorizado na forma

onde
é outro polinómio, pelo que
ou é identicamente nulo (se
), ou é de grau
(se
).

Bem, comecemos.
O que é a interpolação polinomial ?
Suponhamos que, ao estudar um certo fenómeno (movimento de uma sistema mecânico, experiências ópticas, etc.), se verificou (ou se pensa) existir uma dependência funcional entre duas grandezas,







Procura-se então, após esta fase experimental, uma relação funcional o mais simples possível (um polinómio, por exemplo) que se ajuste aos dados experimentais obtidos. Duma forma mais geral, o problema em questão pode-se colocar nos seguintes termos:
Suponha-se a existência de uma função


![[a,b] [a,b]](/phpBB3/latexrender/pictures/2c3d331bc98b44e71cb2aae9edadca7e.gif)

Propomo-nos, então, a encontrar um polinómio





É muito natural escolher o polinómio de forma a que tome nos pontos







Para resolver este problema, existem vários métodos, uns mais precisos que outros. Devemos, porém, ter sempre presente que há um preço a pagar por uma maior precisão na aproximação obtida, a saber, o tempo de cálculo requerido para a resolução do problema.
Neste pequeno texto introdutório, apenas vou introduzir de forma rápida um método de ataque ao problema conhecido como 'Fórmula de interpolação de Lagrange'. Se tiver um tempinho, mais tarde escrevo sobre as outras fórmulas que existem.
Fórmula de interpolação de Lagrange
Este método consiste, essencialmente, em considerar um polinómio de grau




e determinar os coeficientes


Façamos então





Substituindo estes coeficientes na fórmula do polinómio, obtemos a chamada Fórmula de interpolação de Lagrange:



Existe ainda um resultado, que nao vou demonstrar, que diz o seguinte: se


![[a,b] [a,b]](/phpBB3/latexrender/pictures/2c3d331bc98b44e71cb2aae9edadca7e.gif)





Note-se que, neste método, a relação entre as duas grandezas tem de ser funcional, ou seja, a cada valor da variável


Para além disso, vê-se imediatamente que, se nos dados experimentais existirem duas 'entradas', a 'entrada' nº







Exemplo:
Enunciado
Uma experiência forneceu os seguintes resultados para duas grandezas físicas,








Exprimir esta relação duma maneira aproximada, através de um polinómio do segundo grau.
Resolução:
O polinómio procurado tem a forma seguinte:



Aplicando a fórmula para o cálculo dos coeficientes, obtemos:



Portanto, o nosso polinómio é:



Matriz de Vandermonde
Este método baseia-se em cálculo matricial, mas é pouco eficiente computacionalmente, porque não dá uma fórmula explicita para o polinómio interpolador.
Seja, então,



Esta função toma nos pontos


O polinómio



e satisfaz ainda


Temos, por isso, de resolver um sistema de



A matriz dos coeficientes deste sistema é uma matriz de Vandermonde

(




onde




