Использование числовой интегрирующей функции для подгонки данных - PullRequest
0 голосов
/ 18 декабря 2018

Мне нужна помощь со странной числовой интеграцией, где я объединяю собранные данные с интегрирующей функцией, а затем выполняю неопределенный интеграл.Я хочу найти значение g(t) = int_0^t f(t') e^((t' - t)/tau) dt, где f(t) - данные для независимой переменной, g(t) - данные для зависимой переменной, а e^(t'-t) - интегрирующий коэффициент.Это почти как свертка, за исключением того, что свертка идет вперед и назад к бесконечности, а эта идет только к t.

Мне нужно, чтобы процесс интеграции был относительно быстрым, так как я помещаю этот результат вчисловое соответствие, чтобы найти значение tau, поэтому все, что связано с for циклами (без использования numpy), будет длиться вечно.

f(t) и g(t) ведут себя хорошо, хотя я не считаюиметь точный контроль над точным значением f(t).В качестве разумного приближения рассмотрим f(t) примерно как низкочастотную треугольную волну.

Любые указатели были бы очень полезны.

...