Мне нужна помощь со странной числовой интеграцией, где я объединяю собранные данные с интегрирующей функцией, а затем выполняю неопределенный интеграл.Я хочу найти значение 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)
примерно как низкочастотную треугольную волну.
Любые указатели были бы очень полезны.