Здравствуйте
Хочу разобраться с вопросом. Пусть есть функция, заданная на равномерной сетке
. Я хочу произвести выполнить n-кратное дифференцирование и n-кратное интегрирования и получить исходную функцию с точностью до
. Для этого я дифференцирую по формуле:
(просто разложение в ряд Тейлора) и интегрирую по
составной формуле Симпсона:
(суммирование от 1 с шагом 2). Возможную потерю константы при дифференцировании-интегрировании я ликвидирую, запоминая среднее значение
до дифференцирования и приводя среднее после к интегрирования к исходному среднему.
Как я понимаю, получив таким образом
из
и проинтегрировав её три раза, я должен получать
(при этом, конечно, количество точек сократиться на 6 с каждого конца).
Для проверки я использую функцию
(1000 точек,
) и всё работает вполне прилично. Однако, если я добавляю к функции нормально-распределённый шум с дисперсией
и амплитудой
, то на 3-ем интегрировании все ломается и я получаю какую-то выпуклую вниз функцию. Подскажите, пожалуйста, что я делаю не так.