Функции > Анализ данных > Интерполяция и прогнозирование > Пример. Линейная интерполяция
  
Пример. Линейная интерполяция
Используйте функцию linterp, чтобы выполнить линейную интерполяцию.
1. Определите набор значений y.
Нажать для копирования этого выражения
2. Определите согласующийся набор значений x. Эти значения должны располагаться в возрастающем порядке.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
3. Определите вектор значений x, для которых нужно интерполировать кривую.
Нажать для копирования этого выражения
Нажать для копирования этого выражения
4. Вызовите функцию linterp, чтобы выполнить линейную интерполяцию между точками данных.
Нажать для копирования этого выражения
5. Распечатайте точки данных и интерполированную кривую.
Нажать для копирования этого выражения
Как и ожидалось, функция linterp выглядит как прямая линия между наборами точек данных.
Интерполяция подразумевает, что функция последней аппроксимации, рассчитанная между последними двумя точками, остается истинной для всех других точек на этом конце диапазона. Допущения редко бывают приемлемы. Существуют различные методы прогнозирования значений за пределами диапазона данных.
Кривая, созданная с помощью линейной интерполяции, не является гладкой в каждой соединяющей точке данных, поэтому не существует определенных производных интерполированной кривой. По этой причине может возникнуть необходимость использовать кубический сплайн или B-сплайн для подгонки данных.