У меня есть следующее дифференциальное уравнение первого порядка (пример):
dn/dt=A*n; n(0)=28
Когда A постоянное, оно отлично решается с помощью python odeint. Но у меня есть массив различных значений A из файла .txt [не функция, просто массив значений]
A = [0.1,0.2,0.3,-0.4,0.7,...,0.0028]
И я хочу, чтобы в каждой итерации (или в каждый момент времени t
) решения оды A - это новое значение из массива. Я имею в виду, что: Первая итерация (или t = 0) - A = 0.1 Вторая итерация (или t = 1) - A = 0.2 и т. Д. c из массива.
Как я могу сделать это с помощью python одеинт?