Paritian

Matemática

Calculadora de Interpolação

Um valor entre os pontos que mediu, por recta e pelo polinómio que passa por todos eles.

Resultados

Por recta entre os vizinhos 32,5000000000
Pelo polinómio que passa por todos os pontos 32,2500000000
Diferença entre os dois -0,2500000000
O ponto está dentro dos dados? Sim
Os pontos, ordenados por x 0 0 10 21 20 44 30 69
Pontos 4
Grau do polinómio 3
Menor x dos dados 0,00000000
Maior x dos dados 30,00000000

O que faz esta ferramenta

Uma tabela de medições só diz alguma coisa sobre os pontos que se mediram, e o valor que se quer de facto está quase sempre entre dois deles. A interpolação linear traça uma recta entre o par vizinho e lê a resposta — simples, estável, e o que quase todas as tabelas de engenharia esperam que se faça. A interpolação de Lagrange faz passar um polinómio por todos os pontos de uma vez, o que é exacto para dados polinomiais e perigosamente ondulante para tudo o resto. Esta página dá as duas, e diz às claras quando o seu ponto está fora do intervalo e a resposta é na verdade uma extrapolação.

Fórmula

y = y₀ + (y₁ − y₀)(x − x₀) ÷ (x₁ − x₀) · L(x) = Σᵢ yᵢ Πⱼ≠ᵢ (x − xⱼ) ÷ (xᵢ − xⱼ)

Variáveis

SímboloSignificadoUnidade
x_valuesOs valores de x, um por linha ou separados por vírgulas
y_valuesOs valores de y, pela mesma ordem
atValor que se quer em x =
LNPor recta entre os vizinhos
LGPelo polinómio que passa por todos os pontos
GPDiferença entre os dois
ISO ponto está dentro dos dados?
TBOs pontos, ordenados por x
NPPontos
DGGrau do polinómio
LOMenor x dos dados
HIMaior x dos dados

Exemplo resolvido

  • Os valores de x, um por linha ou separados por vírgulas0, 10, 20, 30
  • Os valores de y, pela mesma ordem0, 21, 44, 69
  • Valor que se quer em x =15
  • Por recta entre os vizinhos32,5000000000
  • Pelo polinómio que passa por todos os pontos32,2500000000
  • Diferença entre os dois-0,2500000000
  • O ponto está dentro dos dados?Sim
  • Os pontos, ordenados por x 0 0 10 21 20 44 30 69
  • Pontos4
  • Grau do polinómio3
  • Menor x dos dados0,00000000
  • Maior x dos dados30,00000000

Limitações

  • O resultado é uma estimativa baseada apenas nos valores que introduziu. Situações reais incluem muitas vezes fatores que esta calculadora desconhece.

Perguntas frequentes

Qual das duas respostas devo usar?

Quase sempre a linear. Usa apenas os dois pontos de cada lado de onde está a perguntar, por isso um ponto mau noutro sítio da tabela não lhe pode mexer, e nunca pode produzir um valor fora do intervalo dos seus dois vizinhos. Lagrange força um único polinómio a passar por todos os pontos de uma vez, o que é exacto se os seus dados seguirem mesmo um polinómio e selvaticamente instável se não seguirem — com muitos pontos desenvolve grandes oscilações entre eles, a que se chama fenómeno de Runge. Use Lagrange quando tiver poucos pontos e souber a forma de fundo; use a linear para ler uma tabela.

E se o meu ponto estiver fora dos dados?

A página di-lo, e dá-lhe na mesma um número prolongando a recta do par mais próximo — mas trate-o com muito mais cuidado. Isso é extrapolação e não interpolação, e são duas actividades diferentes com riscos diferentes. Interpolar entre medições em que confia costuma ser seguro; prolongar uma recta para lá da última medição pressupõe que o padrão se mantém onde nunca se olhou, que é exactamente o pressuposto que corre mal.