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