ForHosting KIT · Matematica

Calcolatore interpolazione inversa

Legga una tabella al contrario: con i punti (2, 4) e (3, 8) nei suoi dati, un obiettivo di 6 dà x pari a 2,5 per interpolazione lineare. Gli obiettivi fuori tabella vengono rifiutati, mai indovinati. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
y obiettivo
6
Ottiene
X
2,5
Soluzioni
2,5
Numero di soluzioni
1
Y minimo
2

L'interpolazione inversa risponde alla richiesta inversa di una tabella: Lei conosce già il valore dipendente y desiderato e le serve l'ascissa indipendente x che lo produrrebbe. Curve di taratura, tabelle di crescita, diagrammi termodinamici e problemi d'esame pubblicano campioni (x, y) in cui l'incognita utile è x, non y. Questo calcolatore di interpolazione inversa accetta un elenco di coppie campionarie finite e un y obiettivo, ordina la tabella per y, inquadra l'obiettivo tra campioni vicini e applica la formula lineare classica che tratta x come variabile dipendente su quel segmento. Se y coincide esattamente con un valore tabulato, si restituisce la x di quel nodo senza rumore frazionario. Gli obiettivi fuori dall'intervallo osservato di y vengono rifiutati anziché estrapolati, così l'automazione non inventa valori oltre i dati.

Cosa significa interpolazione inversa e come si forma la stima lineare

L'interpolazione ordinaria stima y per una x nota mescolando valori y tabulati vicini. L'interpolazione inversa inverte i ruoli: Lei fissa un y obiettivo e stima la x che gli corrisponderebbe sotto lo stesso modello lineare a tratti della tabella. Geometricamente, ogni coppia consecutiva di campioni dopo l'ordinamento per y definisce una corda rettilinea nel piano (x, y).

Se l'obiettivo giace strettamente tra le due coordinate y di quella corda, la x unica sul segmento (o lungo la stessa retta nell'intervallo y di quegli estremi) è data da x uguale a x0 più (y meno y0) per (x1 meno x0) diviso per (y1 meno y0). Quando l'obiettivo coincide con un y tabulato, la risposta è semplicemente la x di quel campione — non serve dividere.

Se i valori y tabulati non sono monotoni nell'ordine originale, ordinare per y produce comunque un insieme ben definito di corde ordinate per y; funzioni sottostanti non monotone possono quindi dare più di una x per lo stesso obiettivo, e questa capacità restituisce ogni soluzione distinta trovata, in ordine crescente, con il campo principale x uguale alla minore.

Le corde orizzontali in cui due campioni consecutivi condividono lo stesso y non definiscono un'inversa unica per altri obiettivi; contribuiscono solo quando l'obiettivo uguaglia quel y condiviso tramite la via di coincidenza esatta. Il campo method riporta sempre linear in questa versione, in linea con la formula da aula dei manuali di analisi numerica e ingegneria.

Dove serve leggere una tabella al contrario

I laboratori invertiscono quotidianamente tabelle di taratura: un sensore riporta una tensione o un'assorbanza y e l'analista ha bisogno della concentrazione o dello spostamento fisico x senza rifittare un modello di regressione globale a ogni interrogazione isolata. Gli ingegneri di processo leggono diagrammi di vapore o refrigerante tabulati rispetto a temperatura o pressione e necessitano dell'ascissa che corrisponde a un'ordinata misurata. Gli studenti di metodi numerici verificano i compiti di interpolazione lineare inversa contro un oracolo deterministico che rifiuta obiettivi fuori intervallo invece di estrapolare in silenzio.

I generatori di esami e i plugin LMS possono valutare voci di tabella inversa confrontando la x del discente con l'array solutions arrotondato, compresi i casi multi-radice quando la tabella non è monotona. Mantenga tabelle modeste, fissi la x arrotondato nei test e otterrà stime inverse riproducibili per taccuini, worker di edge e strumenti di aula senza montare un sistema generale di algebra computazionale.

Inversione di tabelle di sensori e taratura

Con coppie discrete (lettura, valore vero) o (x, y del sensore), stimi la x fisica che corrisponde a un y misurato senza rifittare un modello globale.

Controllo compiti e metodi numerici

Verifichi le risposte di interpolazione lineare inversa degli studenti contro un oracolo deterministico di inquadramento e miscela che rifiuta obiettivi fuori intervallo.

Diagrammi di processo e consultazione di proprietà tabulate

Inverta tabelle di ingegneria (temperatura–proprietà, carico–freccia) per recuperare l'ascissa corrispondente a un'ordinata nota negli script di automazione.

Che cos'è l'interpolazione inversa?

Stima il valore indipendente x che produce un valore dipendente y noto a partire da campioni tabulati (x, y), interpolando con x come variabile dipendente su un tratto di y.

Quale formula usa questo calcolatore?

Interpolazione lineare inversa: x = x0 + (y − y0)·(x1 − x0)/(y1 − y0) sul segmento ordinato per y che inquadra l'obiettivo. Se y tabulato coincide esattamente, si restituisce la x di quel nodo.

Cosa succede se il mio y obiettivo è fuori dalla tabella?

Questa capacità non estrae oltre il minimo e il massimo y dei suoi points.

Può esserci più di una soluzione?

Sì. Se la tabella non è monotona in y dopo l'ordinamento o più nodi condividono lo y obiettivo, solutions elenca ogni x distinta in ordine crescente; il campo x è la minore.

Quale x corrisponde a un obiettivo di 6 tra i punti (2, 4) e (3, 8)?

Corrisponde 2,5. L’obiettivo è a metà strada tra 4 e 8, quindi x è a metà strada tra 2 e 3. Il calcolatore applica la formula lineare su quel tratto della tabella ordinata.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Contratto di ingresso, forma della risposta e regole di validazione

Abbini il risultato numerico al proprio livello di tracciamento se le serve un grafico; questa capacità restituisce solo numeri e metadati. Invii un corpo JSON con points, un array obbligatorio di almeno due e al massimo cinquecento oggetti, ciascuno con numeri finiti x e y (o coppie [x, y], oppure una stringa JSON della stessa lista), e target_y, un numero finito per il valore dipendente desiderato. Sono accettati gli alias data, samples e table per points; y, value e target per target_y. Campi assenti, elenchi vuoti, coordinate non finite e oggetti malformati falliscono con invalid_input indicando il problema e non vengono fatturati. Se target_y giace strettamente fuori dall'intervallo chiuso tra il minimo e il massimo y tabulato, l'attività fallisce con un messaggio chiaro che l'interpolazione inversa richiede l'obiettivo entro l'intervallo dei dati — questo endpoint non estrae oltre la tabella. In caso di successo il corpo restituisce il target_y ripulito, la stima principale x, l'array solutions completo e solution_count, method impostato a linear, exact_match true quando un nodo è stato colpito esattamente, il segmento primario con x0, y0, x1 e y1 per la visualizzazione, y_min e y_max della tabella, n_points e una stringa formula che riformula l'identità lineare inversa. Esempio: punti (1,2), (2,4), (3,8), (4,16) con target_y sei inquadrano tra y uguale a quattro e y uguale a otto, ottenendo x uguale a 2.5 perché la corda da (2,4) a (3,8) sale di quattro mentre x avanza di uno, quindi metà della salita di y da quattro a sei è mezza unità in x.

Dove un'API di interpolazione inversa dimostra davvero il suo valore

Poiché l'implementazione è pure parse di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita, e la validazione fallita non consuma saldo.

Quanto costa il calcolatore di interpolazione inversa?

Lo strumento nel browser è gratuito. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene fatturato.

Leggi la documentazione completa del KIT →