LINUX.ORG.RU

История изменений

Исправление mashina, (текущая версия) :

Есть много подходов. Например, можно аппроксимировать через средние квадраты ступеньки или линейную интерполяцию между точками, а не только точки. При этом кол-во степеней сводобы у подгоняемой кривой не должно быть больше кол-ва опорных точек. Это самый простой метод для понимания.

Более сложные - минимизация функционала от отклонения на опорных точках и от первых/вторых производных на интервалах между точками, т.е. требования минимальной выпуклости и «осциляций». Тут уже нужно хорошо разбираться в мат. аппарате и уметь формализоаывать в таких терминах своё «лучше».

В общем, нужно кроме самих опорных точек задавать какие-то априорные свойства о поведении ф-ии между точками.

Исправление mashina, :

Есть много подходов. Например, можно аппроксимировать через средние квадраты ступеньки или линейную интерполяцию между точками, а не только точки. При этом кол-во степеней сводобы у подгоняемой кривой не должно быть больше кол-ва опорных точек. Это самый простой метод для понимания.

Более сложные - минимизация функционала от отклонения на опорных точках и от первых/вторых производных на интервалах между точками, т.е. требования минимальной выпуклости и «осциляций». Тут уже нужно хорошо разбираться в мат. аппарате и уметь формализоаывать в таких терминах своё «лучше».

Исходная версия mashina, :

Есть много подходов. Например, можно аппроксимировать через средние квадраты ступеньки или линейную интерполяцию между точками, а не только точки. При этом кол-во степеней сводобы у подгоняемой кривой не должно быть больше кол-ва точек. Это самый простой метод для понимания.

Более сложные - минимизация функционала от отклонения на опорных точках и от первых/вторых производных на интервалах между точками, т.е. требования минимальной выпуклости и «осциляций». Тут уже нужно хорошо разбираться в мат. аппарате и уметь формализоаывать в таких терминах своё «лучше».