@hazeiio: Хорошо, вы заставляете меня посмотреть это, потому что ваше утверждение не соответствует тому, что я вижу в сюжете здесь. Оказывается, что MATLAB использует конечное условие «не-узел», которое, согласно Википедии, означает, что последние два уравнения определяют 3-ю производную в последних узлах равной. То есть он не указывает какое-либо свойство для производных в конечных точках, вместо этого он добавляет производную к двум точкам далее.

просят исследовать различные типы интерполяции с использованием Matlab для следующих моментов:

x = [32 34 35 36 37 38]
y = [26 28 31 30 29 25]

и найти значения дляf(33), f(33.5) а такжеf(35).

При построении x и y я вижу, чтоf(33) должно быть около 27, что я тоже используюinterp1(x,y,33).

Я не уверен, что это правильный способ использования функции кубической сплайн-интерполяции, но я использовалspline(x,y,33) и получилans = 24.3906.

Разве я не должен получить то же значение дляf(33) независимо от того, какой тип интерполяции я использую?

Ответы на вопрос(1)

Ваш ответ на вопрос