L’interpolazione consiste nello stimare un valore tra punti dati noti. Se il valore di che cerchi è interno all’intervallo dei dati che già conosci, l’interpolazione ti permette di stimare il valore mancante di .
Il caso più semplice è l’interpolazione lineare, che usa una retta tra due punti. L’interpolazione polinomiale usa invece un unico polinomio che passa esattamente per più punti. L’interpolazione di Lagrange è una formula standard per scrivere quel polinomio quando i valori noti di sono distinti.
Se il valore incognito di si trova fuori dall’intervallo noto, allora stai facendo un’estrapolazione. È un problema diverso ed è in genere meno affidabile.
Formula dell’interpolazione lineare
Supponi di conoscere i punti e con . Per un valore di compreso tra e , l’interpolazione lineare usa
Funziona prendendo la frazione della distanza orizzontale da a e applicando la stessa frazione della variazione verticale da a . È esatta se la relazione reale è lineare su quell’intervallo; altrimenti è una stima locale.
Esempio di interpolazione lineare
Supponi che i punti noti siano e , e di voler trovare il valore in .
Usa la formula dell’interpolazione lineare:
Ora semplifica:
Quindi il valore interpolato è . Ha senso perché si trova a un terzo del percorso da a , quindi anche l’uscita si sposta di un terzo da a .
L’interpolazione polinomiale significa adattamento esatto attraverso più punti
Se hai più di due punti con valori di distinti, l’interpolazione polinomiale cerca un unico polinomio che passi per tutti. Per punti con valori di distinti, esiste esattamente un polinomio di grado al più che li interpola.
Per esempio, due punti determinano una retta, tre punti determinano al più una parabola e quattro punti determinano al più una cubica. Questo è utile quando vuoi una formula regolare che coincida esattamente con i valori campionati.
Il compromesso è che un adattamento esatto non significa sempre buon comportamento tra i punti. Con molti punti o punti molto distanziati, un polinomio interpolante di grado alto può oscillare molto, soprattutto vicino agli estremi dell’intervallo.
Formula dell’interpolazione di Lagrange
L’interpolazione di Lagrange è un modo diretto per scrivere il polinomio interpolante. Se hai i punti con distinti, la forma di Lagrange è
dove
Ogni polinomio base è costruito in modo da valere in e negli altri valori noti di . Per questo la somma mantiene il corretto valore in ciascun punto dato.
Di solito si usa la forma di Lagrange quando si vuole un polinomio interpolante esatto a partire da un piccolo insieme di punti. È concettualmente chiara, ma per problemi numerici più grandi spesso si preferiscono altre forme perché sono più stabili dal punto di vista del calcolo.
Interpolazione vs. estrapolazione
L’interpolazione significa stimare all’interno dell’intervallo noto dei valori di . L’estrapolazione significa estendersi oltre quell’intervallo.
Questa differenza è importante perché l’interpolazione resta ancorata a dati vicini. L’estrapolazione può fallire rapidamente se il comportamento sottostante cambia fuori dall’intervallo osservato.
Errori comuni nell’interpolazione
Usare l’interpolazione fuori dall’intervallo dei dati
Se si trova fuori dall’intervallo noto, il calcolo non è più un’interpolazione. Diventa un’estrapolazione, che spesso è meno affidabile.
Supporre che adattamento esatto significhi realtà esatta
Un polinomio può passare esattamente per punti dati misurati e comunque essere un cattivo modello della situazione reale tra quei punti, soprattutto se i dati contengono rumore.
Dimenticare la condizione di valori di distinti
Per le formule standard di interpolazione, i valori noti di devono essere distinti. Se due punti dati hanno lo stesso valore di ma valori diversi di , una sola funzione non può passare per entrambi.
Scegliere troppo in fretta un grado alto
Usare tutti i punti dati in un unico grande polinomio può creare un comportamento instabile. In pratica, quando sono coinvolti molti punti, spesso si preferiscono metodi a tratti come le spline.
Dove si usa l’interpolazione
L’interpolazione compare nell’analisi numerica, nella grafica computerizzata, nella consultazione di tabelle, nell’elaborazione dei segnali e nel calcolo scientifico. È utile ogni volta che conosci valori in punti selezionati ma ti serve un valore ragionevole tra di essi.
In un primo corso di matematica, collega anche pendenza, funzioni, polinomi e approssimazione in un’unica idea: usare una struttura nota per stimare un valore incognito intermedio.
Prova un problema simile di interpolazione
Prendi i punti e e stima il valore in con l’interpolazione lineare. Poi chiediti se usare una retta sembri ragionevole su quell’intervallo.
Se vuoi un controllo rapido dopo aver impostato tutto da solo, prova la tua versione nel solver e confronta l’equazione della retta con il tuo risultato.
Hai bisogno di aiuto con un problema?
Carica la tua domanda e ottieni una soluzione verificata, passo dopo passo, in pochi secondi.
Apri GPAI Solver →