История изменений
Исправление
mashina,
(текущая версия)
:
Есть много подходов. Например, можно аппроксимировать через средние квадраты ступеньки или линейную интерполяцию между точками, а не только точки. При этом кол-во степеней сводобы у подгоняемой кривой не должно быть больше кол-ва опорных точек. Это самый простой метод для понимания.
Более сложные - минимизация функционала от отклонения на опорных точках и от первых/вторых производных на интервалах между точками, т.е. требования минимальной выпуклости и «осциляций». Тут уже нужно хорошо разбираться в мат. аппарате и уметь формализоаывать в таких терминах своё «лучше».
В общем, нужно кроме самих опорных точек задавать какие-то априорные свойства о поведении ф-ии между точками.
Исправление
mashina,
:
Есть много подходов. Например, можно аппроксимировать через средние квадраты ступеньки или линейную интерполяцию между точками, а не только точки. При этом кол-во степеней сводобы у подгоняемой кривой не должно быть больше кол-ва опорных точек. Это самый простой метод для понимания.
Более сложные - минимизация функционала от отклонения на опорных точках и от первых/вторых производных на интервалах между точками, т.е. требования минимальной выпуклости и «осциляций». Тут уже нужно хорошо разбираться в мат. аппарате и уметь формализоаывать в таких терминах своё «лучше».
Исходная версия
mashina,
:
Есть много подходов. Например, можно аппроксимировать через средние квадраты ступеньки или линейную интерполяцию между точками, а не только точки. При этом кол-во степеней сводобы у подгоняемой кривой не должно быть больше кол-ва точек. Это самый простой метод для понимания.
Более сложные - минимизация функционала от отклонения на опорных точках и от первых/вторых производных на интервалах между точками, т.е. требования минимальной выпуклости и «осциляций». Тут уже нужно хорошо разбираться в мат. аппарате и уметь формализоаывать в таких терминах своё «лучше».