Funzioni > Analisi dati > Interpolazione e predizione > Esempio: interpolazione lineare
  
Esempio: interpolazione lineare
Utilizzare la funzione linterp per eseguire l'interpolazione lineare.
1. Definire un insieme di valori y.
Fare clic per copiare questa espressione
2. Definire un insieme corrispondente di valori x. Questi valori devono essere in ordine crescente.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
3. Definire un vettore di valori x per cui si desidera eseguire l'interpolazione della curva.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
4. Chiamare la funzione linterp per eseguire l'interpolazione lineare tra i punti dati.
Fare clic per copiare questa espressione
5. Tracciare il grafico dei punti dati e della curva interpolata.
Fare clic per copiare questa espressione
Come previsto, la funzione linterp traccia una linea retta tra ogni insieme di punti dati.
L'interpolazione presume che l'ultima funzione di approssimazione, ovvero quella calcolata tra gli ultimi due punti, continui a essere vera per tutti gli altri punti a tale estremità dell'intervallo. Questo presupposto è raramente appropriato. Esistono diversi metodi per predire i valori al di fuori dell'intervallo dei dati.
Poiché una curva creata tramite interpolazione lineare non è uniforme in ogni punto dati di collegamento, non sono presenti derivate definite della curva interpolata. Per questo motivo, può essere necessario utilizzare una spline o una B-spline cubica per adattare i dati.