Professional Documents
Culture Documents
Euler Modified :
h
y xi 1 y xi f xi 1 , yi 1 f xi , yi
2
clc; clear;
m = zeros(length(t),1);
n = zeros(length(t),1);
h = zeros(length(t),1);
V = zeros(length(t),1);
1
Fathianissa Agnifa H/G751180011
am = 0.1*(V(i)+35)/(1-exp(-(V(i)+35)/10));
bm = 4.0*exp(-0.0556*(V(i)+60));
an = 0.01*(V(i)+50)/(1-exp(-(V(i)+50)/10));
bn = 0.125*exp(-(V(i)+60)/80);
ah = 0.07*exp(-0.05*(V(i)+60));
bh = 1/(1+exp(-(0.1)*(V(i)+30)));
%fungsi mnew,nnew,hnew
mnew=m(i)+dt*((am*(1-m(i))-bm*m(i)));
nnew=n(i)+dt*((an*(1-n(i))-bn*n(i)));
hnew=h(i)+dt*((ah*(1-h(i))-bh*h(i)));
km=dt*(am*(1-m(i+1))-bm*mnew);
kn=dt*(an*(1-n(i+1))-bn*nnew);
kh=dt*(ah*(1-h(i+1))-bh*hnew);
gNa = gbarNa*m(i)^3*h(i);
gK = gbarK*n(i)^4;
gl = gbarl;
INa = gNa*(V(i)-ENa);
IK = gK*(V(i)-EK);
Il = gl*(V(i)-El);
figure
plot(t,n,'b',t,m,'b:',t,h,'b-.');
ylabel('Gaining Variables')
xlabel('Time (ms)')
axis([0 5 0 1])
legend('n Euler','m Euler','h Euler');
2
Fathianissa Agnifa H/G751180011
3
Fathianissa Agnifa H/G751180011
for i=1:length(t)-1
am = 0.1*(V(i)+35)/(1-exp(-(V(i)+35)/10));
bm = 4.0*exp(-0.0556*(V(i)+60));
an = 0.01*(V(i)+50)/(1-exp(-(V(i)+50)/10));
bn = 0.125*exp(-(V(i)+60)/80);
ah = 0.07*exp(-0.05*(V(i)+60));
bh = 1/(1+exp(-(0.1)*(V(i)+30)));
gNa = gbarNa*m(i)^3*h(i);
gK = gbarK*n(i)^4;
gl = gbarl;
INa = gNa*(V(i)-ENa);
IK = gK*(V(i)-EK);
Il = gl*(V(i)-El);