Кусочно-кубический эрмитный интерполирующий полином (PCHIP)
возвращает вектор интерполированных значений p = pchip(x,y,xq)p соответствует точкам запроса в xq. Значения p определяются сохраняющей форму кусочно-кубической интерполяцией x и y.
spline конструирует ) почти таким же образомpchip конструирует ). Однако spline по-разному выбирает откосы на , а именно делает непрерывными даже x). Это различие имеет несколько эффектов:
spline дает более плавный результат, так что x) является непрерывным.
spline дает более точный результат, если данные состоят из значений гладкой функции.
pchip не имеет переполнений и меньше колебаний, если данные не гладкие.
pchip дешевле в настройке.
Они одинаково дороги в оценке.
[1] Фрич, Ф. Н. и Р. Э. Карлсон. «Монотонная кусочно-кубическая интерполяция». Журнал SIAM по численному анализу. Том 17, 1980, стр. 238-246.
[2] Каханер, Дэвид, Клеве Молер, Стивен Нэш. Численные методы и программное обеспечение. Река Верхнее Седло, Нью-Джерси: Прентис Холл, 1988.