-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodel.m
More file actions
30 lines (26 loc) · 806 Bytes
/
model.m
File metadata and controls
30 lines (26 loc) · 806 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
function dF = model(F,T)
%F1 = N0
%F2 = N1
%F3 = N2
%F4 = M0
%F5 = M1
%F6 = M2
global tau1;
global tau2;
global nu_1;
global nu_2;
global beta0_1;
global beta0_2;
global q0;
global q1;
global C;
global xi1;
global xi2;
dF = zeros(size(F));
dF(1) = -q0*(nu_1*F(3)+beta0_1+xi1*F(6))*F(1)+F(2)/tau1;
dF(2) = q0*(nu_1*F(3)+beta0_1+xi1*F(6))*F(1)-F(2)/tau1-q1*(nu_1*F(3)+beta0_1+xi1*F(6))*F(2)+F(3)/tau2;
dF(3) = q1*(nu_1*F(3)+beta0_1+xi1*F(6))*F(2)-F(3)/tau2;
dF(4) = -q0*(nu_2*F(6)+beta0_2+xi2*F(3))*F(4)+F(5)/tau1;
dF(5) = q0*(nu_2*F(6)+beta0_2+xi2*F(3))*F(4)-F(5)/tau1-q1*(nu_2*F(6)+beta0_2+xi2*F(3))*F(5)+F(6)/tau2;
dF(6) = q1*(nu_2*F(6)+beta0_2+xi2*F(3))*F(5)-F(6)/tau2;
end