Я хочу рассчитать производную dY / dt, но для этого мне нужно сгладить мои входные данные (Y (t)), чтобы получить когерентную производную.
Я использую сглаживающее ядро Гаусса, потому что из того, что я прочитал для того, что я пытаюсь сделать, оно наиболее подходит.
Проблема в том, что каждый раз, когда я получаю результирующие векторы Y (t) разных размеров, размер может варьироваться от 100 до 3 миллионов. В том же векторе временной шаг отличается, потому что дельта Т может быть очень низкой или очень высокой (от 10-3 до 10) (низкая в начале, а затем увеличивается по мере продвижения)
из того, что я понимаю, тамНет правил для исправления размера окна или пропускной способности в гауссовском ядре. Я хотел бы знать, есть ли у вас какие-либо указания о том, как их выбрать.
Я занимаюсь разработкой на C ++, не знаю, полезно ли это указывать!