Для заданных векторов VX и VY узловых точек и заданного аргумента х linterp возвращает значение функции при ее линейной интерполяции. При экстраполяции используются отрезки прямых, проведенных через две крайние точки.
Пусть требуется провести линейную интерполяцию функции sin(x) на интервале [0..6], используя пять узлов интерполяции, и вычислить значения функции в четырех точках Xk: 

Задаем интервал изменения x и число узловых точек

Определяем шаг изменения x: 
Вычисляем координаты узлов и значения функции в них:

Проводим линейную интерполяцию: 
Вычислим значение интерполяционной функции в заданных точках и сравним их с точными значениями

Как видно, результаты интерполяции отличаются от точных значений функции незначительно.







