Code: Select all
PROCEDURE states() { : exact when v held constant
evaluate_fct(v)
n = n + n_exp * (n_inf - n)
}
UNITSOFF
PROCEDURE evaluate_fct(v(mV)) { LOCAL a,b,v2
v2 = v - vtraub
a = 0.032 * (15-v2) / ( exp((15-v2)/5) - 1)
b = 0.5 * exp((10-v2)/40)
tau_n = 1 / (a + b) / tadj
n_inf = a / (a + b)
n_exp = 1 - exp(-dt/tau_n)
}
UNITSON
Code: Select all
n' = (1 - exp(-dt/tau_n)) * (n_inf - n) / dt
So, my question(s):
Is there a way to convert such a mechanism to a differential equation form?
Where does this approach come from (perhaps a paper/book)? This is just so I can look at the original problem specification and see if I can re derive the equations myself.
Thanks.