Эрмитовый интерполяционный полином в MATLAB - PullRequest
2 голосов
/ 09 ноября 2011

Кто-нибудь знает, где я нахожу алгоритм интерполяции Эрмита в MATLAB.Какой алгоритм интерполяции Эрмита решает эту проблему?

Мне нужно вычислить полином.Пример (просто пример):

x=[1,2,3];

y=[0.5,1,12]

y'=[1,0.2,0.9]

y''=[0.1,0.6,0.8]

x2=[1,1.5,2,2.5,3,3.5];

polynom=hermit_interpolation(x,y,y',y'',x2); % i need the polynom to

y2=polyval(polynom,x2);

plot(x2,y2);

Спасибо за любые ответы.

1 Ответ

1 голос
/ 09 ноября 2011

Функция - pchip(), что хорошо документировано с примерами по адресу: http://www.mathworks.com/help/techdoc/ref/pchip.html.

...