Calculadora do polinômio de Lagrange
Esta calculadora online constrói um polinômio de Lagrange para um determinado conjunto de pontos, exibe a solução passo-a-passo e traça o polinômio de Lagrange, assim como seus polinômios de base em tabela. Além disso, ela pode interpolar pontos adicionar, se for o caso.
Este conteúdo é licenciado de acordo com a Licença Creative Commons de Atribuição/CompartilhaIgual 3.0 (Unported). Isso significa que você pode redistribuir ou modificar livremente este conteúdo sob as mesmas condições de licença e precisa atribuir ao autor original colocando um hyperlink para este trabalho no seu site. Além disto, favor não modificar qualquer referência ao trabalho original (caso houver) que estiverem contidas neste conteúdo.
Eu construí esta calculadora para ser capaz de verificar soluções para problemas de interpolação de Lagrange. Nestes problemas, você geralmente é pedido para interpolar o valor de uma função desconhecida correspondente a um certo valor x, utilizando a fórmula de interpolação de Lagrange a partir de um dado conjunto de dados, ou seja, um conjunto de pontos x, f(x).
A calculadora abaixo consegue auxiliar com o seguinte:
- Ela encontra a fórmula final do polinômio de Lagrange para um determinado conjunto de dados.
- Ela exibe a derivação da fórmula passo-a-passo.
- Ela interpola a função desconhecida computando o valor do polinômio de Lagrange nos dados pontos x (pontos de interpolação)
- Ela traça o conjunto de dados, pontos interpolados, polinômio de Lagrange e seus polinômios de base na tabela
Utilização
Primeiro, insira os pontos de dados, um ponto por linha, no formato x f(x), separados por espaços. Se você quiser interpolar a função pelo polinômio de Lagrange, insira os pontos de interpolação no campo seguinte, apenas valores X, separados por espaços.
Por padrão, a calculadora exibe a fórmula final e pontos de interpolação. Se você quiser ver a solução passo-apasso para a fórmula polinomial, ative a opção "Exibir solução passo-a-passo". A tabela ao final exibirá o polinômio de Lagrange, assim como seus polinômios de base. Estes podem ser desativados.
Você também pode encontrar um pouco de teoria sobre o polinômio de Lagrange abaixo da calculadora.
Polinômio de Lagrange
Suponhamos que temos um conjunto de pontos de dados para a função desconhecida, onde não há dois x que sejam o mesmo:
Vamos construir o seguinte polinômio (chamado de polinômio de Lagrange):
onde é o polinômio de base de Lagrange
Se você olhar para a fórmula do polinômio de base e procurar por qualquer j, você pode notar que para todos os pontos i não iguais a j o polinômio de base de j o polinômio de base para j é zero, e no ponto j o polinômio de base para j é um. Ou seja,
e
o que significa que o polinômio de Lagrange interpola a função exatamente.
Observe que a fórmula de interpolação de Lagrange é suscetível ao fenômeno de Runge. É um problema de oscilação nas extremidades de um intervalo quando usando polinômios de alto grau em cima de um conjunto de pontos de interpolação equidistantes. É importante ter isso em mente, pois isso significa que ir até graus mais altos (ex.: ter mais pontos de dados no conjunto) nem sempre aprimora a precisão da interpolação.
Entretanto, também perceba que diferentemente de algumas outras fórmulas de interpolação, a fórmula de Lagrange não requere que os valores de x devam ser equidistantes. Ela é utilizada em algumas técnicas para mitigar o problema, como a mudança nos pontos de interpolação utilizando nódulos de Chebyshev.
Comentários