Приветствую!
Что называется, "помогите решить/разобраться"
Совсем всё забыл, видимо... Написал интерполяцию сплайнами Эрмита для функции от времени. Внешне визуально всё норм, но как только расстояние между точками уменьшается до десятых долей секунды, начинаются волны, и чем меньше расстояние, тем сильнее. Есть большие сомнения, что это его нормальное поведение. Наверное, что-то не так...?
Картинки прилагаются.
Производная в каждой точке находится как среднее между наклонами левого и правого отрезков, взвешенное обратно пропорционально длинам этих отрезков (т.е. если точка справа дальше, её участие меньше, чем той, что слева).
Отладчиком посмотрел одну из проблемных точек, ту что на картинке. Производная посчиталась примерно равной минус двум, визуально так и есть. Высота выделенного квадратика на 14-й секунде в два раза больше ширины, график 1:1. Ну, а дальше по формуле
из хорошей книжки, страница 76, получается вот эта волна. Откуда она получается??