Usuário:Lechatjaune/Polinômio de Lagrange
Em problemas de engenharia muitas vezes dispomos de um conjunto de dados e desejamos estimar pontos entre os valores discretos conhecidos, sendo necessário para tal definir uma função que melhor os represente.
Quando esse conjunto é determinado a partir de medidas experimentais ou amostragem, geralmente existe uma incerteza associada e, neste caso, o ajuste deve ser feito levando em consideração a tendência geral dos pontos, um exemplo clássico é o método dos mínimos quadrados. Por outro lado, se possuímos um conjunto de valores numéricos precisos, podemos aproximá-los por uma função que passe obrigatoriamente por todos os pontos, processo conhecido como interpolação.
A interpolação também é bastante utilizada quando a função em estudo tem uma expressão complicada . Nestes casos, podemos aproximá-la por uma outra função de manipulação mais fácil desde que os ganhos em simplicidade compensem os erros decorrentes.
Várias classes de funções podem ser utilizadas para este fim: Polinomiais, exponenciais,logarítmicas, trigonométricas, entre outras. Aqui iremos abordar a interpolação polinomial, uma vez que os polinômios são funções bem comportadas de fácil diferenciação e integração, sendo a base de muitos métodos numéricos para cálculos de raízes de equações não lineares e para resolução de equações diferenciais.
A determinação do polinômio interpolador pode ser feita a partir de diversos métodos, como: diferenças divididas de Newton, fórmula de Taylor,e Polinômios de Lagrange. Iremos abordar a formulação dos polinômios de Lagrange amplamente utilizada em análise numérica e que visa tornar o sistema matricial melhor condicionado.
Interpolação polinomial
[editar | editar código-fonte]O problema de encontrar um polinômio interpolador pode ser enunciado da seguinte forma:
Dado um conjunto de n+1 pontos,(x0, y0), (x1, y1,) ..., (xn, yn), queremos aproximar uma função f(x) original por um polinômio Pn(x) de grau menor ou igual a n que passe pelos pontos nodais. = Sendo:
Ou na forma matricial:
=
Nota-se que o sistema recai sob a forma de uma matriz de Vandermonde que tende a ser mal condicionada (ter solução instável) quando as diferenças (xi-xj) são grandes. Cabe, portanto, desenvolver métodos que melhorem o condicionamento do sistema, dentre eles usa-se os polinômios de Lagrange.
Provas
[editar | editar código-fonte]Teorema de Weierstrass: Se f(x) é uma função contínua em um intervalo fechado [a,b], então para cada ɛ> 0, existe um polinômio de grau n(ɛ) tal que: |f(x)-Pn(x)|<ɛ para todo x no intervalo.
O teorema de Weierstrass garante que toda a função contínua definida no intervalo fechado [a,b] pode ser aproximada por um polinômio.
Teorema da Existência e unicidade: Vimos que o sistema pode ser escrito sob a forma de uma matriz de Vandermonde, cujo determinante é dado pelo produtório das diferenças das abscissas.
De acordo com a regra de Cramer se o determinante for não nulo o sistema é possível e determinado. Assim a solução é única se xj≠xi, uma vez que duas linha iguais anulam o determinante.
Polinômios de Lagrange
[editar | editar código-fonte]Como pudemos perceber, a resolução de um problema de interpolação também pode ser entendido como a busca da solução de um sistema matricial de álgebra linear. Além disso, vimos que a utilização do polinômio em base canônica leva a uma matriz de Vandermonde mal condicionada.
Afim de resolver este problema, o matemático Joseph-Louis de Lagrange escolheu uma outra base que melhorasse o condicionamento da matriz. A ideia foi diagonalizá-la, obtendo uma matriz identidade cuja resolução do sistema linear é simples e direta. Dados n pontos de abscissas , o polinômio interpolador de Lagrange ,Pn(x), será obtido através de uma base de polinômios de grau menor ou igual n, que satisfaçam as seguintes condições:
(1)
Observe que vamos obter uma série de k polinômios de tal modo que cada um deles se anula em todos os pontos conhecidos com exceção de um em que k=j, de forma que cada polinômio ajuste o valor em um ponto, sendo funções independentes entre si.
Assim, os polinômios de Lagrange podem ser descritos pela fórmula geral:
O Polinômio interpolador de Lagrange é dado pela combinação linear dos Lk(x) polinômios base:
Aplicando a condição (1) temos:
Na forma matricial:
=
Aplicando o polinômio interpolador de Lagrange obtemos uma matriz identidade bem condicionada em que o sistema linear é prontamente resolvido.
Interpretação geométrica
[editar | editar código-fonte]Dado o conjunto de pontos (2,1) (3,6) (4,4) e (5,5) desejamos construir um polinômio de Lagrange que passe por estes pontos.
Primeiro, construímos os Lk polinômios de Lagrange, perceba que somente um polinômio de Lagrange é não nulo em cada ponto.
Depois construímos os Pn polinômios de Lagrange, observe que cada polinômio ajusta um ponto do conjunto, sendo igual ao valor da ordenada do ponto. E usando a fórmula geral construímos o polinômio P de Lagrange que passa por todos os pontos dados:
Referências
[editar | editar código-fonte]1. Borche, Alejandro.Métodos numéricos. Rio Grande do Sul: Editora UFRGS,2008.Página 117.
2. Albrecht, Peter.Análise Numérica, um curso moderno. Rio de Janeiro: PUC-RJ, Livros técnicos e científicos S.A., 1973. Página 129.
3.Souto de Azevedo, Fábio.2013.[Aula sobre interpolação e ajuste].Páginas 1-15.
4. [Aproximações de funções].Páginas 68-78
5.Prof.Evaristo.2010.[Curso de Nivelamento ao M.S.C.qPEQ-2010].Páginas 1-42
6. F. Guide, Leonardo.[Lâminas de cálculo numérico].Páginas 1-57.