У меня есть список данных, который представляет ускорение. Для простоты, скажем, этот список:
X = [1, 2, 3, 4, 5]
Я хочу дважды интегрировать каждое значение в этом списке (двойная интеграция), чтобы получить информацию о местоположении.
Быстрое напоминание: положение, скорость и ускорение связаны между собой. Вы можете найти ускорение, взяв производную дважды. Или вы можете взять интеграл дважды, если начнете с ускорения.
Я не могу реально изменить данные, с которыми я работаю. У меня есть значения с плавающей запятой, хранящиеся в списке, поступающем из моего акселерометра. Я также понимаю, что обычно для интеграции требуется определить функцию, обычно с переменной, которая может быть интегрирована в течение интервала.
Я пытался использовать библиотеку:
import scipy.integrate as integrate
и попытался использовать метод .quad
, но я получаю ошибки.
Буду рад любым советам, идеям или ссылкам на ресурсы, которые могут помочь.
Github репо