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