ForHosting KIT · Matemática

Calculadora de interpolação inversa

Leia uma tabela ao contrário: com os pontos (2, 4) e (3, 8) nos seus dados, um alvo de 6 dá x igual a 2,5 por interpolação linear. Alvos fora da tabela são recusados, nunca adivinhados. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
y alvo
6
Você obtém
X
2,5
Soluções
2,5
Quantidade de soluções
1
Y mínimo
2

A interpolação inversa responde à consulta inversa de uma tabela: você já conhece o valor dependente y desejado e precisa da abscissa independente x que o produziria. Curvas de calibração, tabelas de crescimento, diagramas termodinâmicos e problemas de exame publicam amostras (x, y) em que a incógnita útil é x, não y. Esta calculadora de interpolação inversa aceita uma lista de pares amostrais finitos e um y-alvo, ordena a tabela por y, enquadra o alvo entre amostras vizinhas e aplica a fórmula linear clássica que trata x como variável dependente nesse segmento. Se y coincide exatamente com um valor tabulado, devolve-se o x daquele nó sem ruído fracionário. Alvos fora do intervalo observado de y são rejeitados em vez de extrapolados, para que a automação não invente valores além dos dados.

O que significa interpolação inversa e como se forma a estimativa linear

A interpolação ordinária estima y em um x conhecido misturando valores y tabulados vizinhos. A interpolação inversa inverte os papéis: você fixa um y-alvo e estima o x que lhe corresponderia sob o mesmo modelo linear por partes da tabela. Geometricamente, cada par consecutivo de amostras após ordenar por y define uma corda reta no plano (x, y).

Se o alvo fica estritamente entre as duas coordenadas y dessa corda, o x único no segmento (ou ao longo da mesma reta no intervalo y desses extremos) é dado por x igual a x0 mais (y menos y0) vezes (x1 menos x0) dividido por (y1 menos y0). Quando o alvo coincide com um y tabulado, a resposta é simplesmente o x daquela amostra — não é preciso dividir.

Se os valores y tabulados não são monótonos na ordem original, ordenar por y ainda produz um conjunto bem definido de cordas ordenadas por y; funções subjacentes não monótonas podem, portanto, gerar mais de um x para o mesmo alvo, e esta capacidade devolve cada solução distinta encontrada, em ordem crescente, com o campo principal x igual ao menor.

Cordas horizontais em que duas amostras consecutivas compartilham o mesmo y não definem uma inversa única para outros alvos; só contribuem quando o alvo iguala esse y compartilhado pela via de correspondência exata. O campo method sempre indica linear nesta versão, alinhado à fórmula de sala de aula dos manuais de análise numérica e engenharia.

Onde ler uma tabela ao contrário ajuda

Laboratórios invertem tabelas de calibração diariamente: um sensor informa uma tensão ou absorbância y e o analista precisa da concentração ou deslocamento físico x sem reajustar um modelo de regressão global a cada consulta avulsa. Engenheiros de processo leem diagramas de vapor ou refrigerante tabulados contra temperatura ou pressão e precisam da abscissa que coincide com uma ordenada medida. Estudantes de métodos numéricos conferem lições de interpolação linear inversa contra um oráculo determinístico que rejeita alvos fora da faixa em vez de extrapolar em silêncio.

Geradores de provas e plugins LMS podem pontuar itens de tabela inversa comparando o x do aluno ao array solutions arredondado, inclusive casos de múltiplas raízes quando a tabela não é monótona. Mantenha tabelas modestas, fixe o x arredondado nos testes e obtenha estimativas inversas reproduzíveis para cadernos, workers de borda e ferramentas de sala sem montar um sistema geral de álgebra computacional.

Inversão de tabelas de sensores e calibração

Com pares discretos (leitura, valor verdadeiro) ou (x, y do sensor), estime o x físico correspondente a um y medido sem reajustar um modelo global.

Conferência de lições e métodos numéricos

Verifique respostas de interpolação linear inversa dos alunos contra um oráculo determinístico de enquadramento e mistura que recusa alvos fora da faixa.

Diagramas de processo e consulta de propriedades tabuladas

Inverta tabelas de engenharia (temperatura–propriedade, carga–deflexão) para recuperar a abscissa que coincide com uma ordenada conhecida em scripts de automação.

O que é interpolação inversa?

Estima o valor independente x que produz um valor dependente y conhecido a partir de amostras tabuladas (x, y), interpolando com x como variável dependente em um trecho de y.

Qual fórmula esta calculadora usa?

Interpolação linear inversa: x = x0 + (y − y0)·(x1 − x0)/(y1 − y0) no segmento ordenado por y que enquadra o alvo. Se y tabulado coincide exatamente, devolve-se o x daquele nó.

E se o y-alvo estiver fora da tabela?

Esta capacidade não extrapola além do mínimo e do máximo y dos seus points.

Pode haver mais de uma solução?

Sim. Se a tabela não for monótona em y após ordenar ou vários nós compartilharem o y-alvo, solutions lista cada x distinto em ordem crescente; o campo x é o menor.

Qual x corresponde a um alvo de 6 entre os pontos (2, 4) e (3, 8)?

Corresponde a 2,5. O alvo está no meio do caminho entre 4 e 8, então x fica no meio entre 2 e 3. A calculadora aplica a fórmula linear nesse trecho da tabela ordenada.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/calculus/inverse-interpolation

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/calculus/inverse-interpolation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points":[{"x":1,"y":2},{"x":2,"y":4},{"x":3,"y":8},{"x":4,"y":16}],"target_y":6}'
{
  "points": [
    {
      "x": 1,
      "y": 2
    },
    {
      "x": 2,
      "y": 4
    },
    {
      "x": 3,
      "y": 8
    },
    {
      "x": 4,
      "y": 16
    }
  ],
  "target_y": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.inverse_interpolation",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Contrato de entrada, formato da resposta e regras de validação

Combine o resultado numérico com sua própria camada de gráficos se precisar de um diagrama; esta capacidade devolve apenas números e metadados. Envie um corpo JSON com points, um array obrigatório de pelo menos dois e no máximo quinhentos objetos, cada um com números finitos x e y (ou pares [x, y], ou uma string JSON da mesma lista), e target_y, um número finito para o valor dependente desejado. Aceitam-se os aliases data, samples e table para points; y, value e target para target_y. Campos ausentes, listas vazias, coordenadas não finitas e objetos malformados falham com invalid_input indicando o problema e não são cobrados. Se target_y fica estritamente fora do intervalo fechado entre o mínimo e o máximo y tabulado, a tarefa falha com mensagem clara de que a interpolação inversa exige o alvo dentro da faixa dos dados — este endpoint não extrapola além da tabela. Em caso de sucesso o corpo devolve o target_y limpo, a estimativa principal x, o array solutions completo e solution_count, method em linear, exact_match true quando um nó foi atingido exatamente, o segmento primário com x0, y0, x1 e y1 para exibição, y_min e y_max da tabela, n_points e uma string formula que reexpressa a identidade linear inversa. Exemplo: pontos (1,2), (2,4), (3,8), (4,16) com target_y seis enquadram entre y igual a quatro e y igual a oito, resultando em x igual a 2.5 porque a corda de (2,4) a (3,8) sobe quatro enquanto x avança um, de modo que metade da subida de y de quatro a seis é meia unidade em x.

Onde uma API de interpolação inversa realmente compensa

Como a implementação é pure parse de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo nem rede de saída, e a validação falha não consome saldo.

Quanto custa a calculadora de interpolação inversa?

A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →