Численно интегрируя две функции итеративно - PullRequest
0 голосов
/ 09 октября 2019

У меня есть две функции, dV / dt и dn / dt, которые я хотел бы численно интегрировать во времени, чтобы найти V и n. С течением времени также будет происходить постепенное увеличение константы b, которая включена в функцию dV / dt.

У меня есть начальные значения для v и n при t = 0 (и nx и ny).

a является константой

dV/dt=-n**3*(v-a)+b

dn/dt=-(n-nx)/ny

f(v)=[nx,ny]

Сложная часть идет с определением nx и ny;это значения, полученные из функции f (v). Таким образом, они изменяются с v.

Так что я считаю, что мне нужна функция, которая предоставит мне итерации v и n с течением времени, когда константа b изменится, и мне нужно получить оба с помощью численного интегрирования. Я пытался использовать trapz и odeint, но изо всех сил пытался использовать их из-за моей неопытности в Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...