a b/Sequential/sys_ndRad.m
1
2
function xprime = sys_ndRad(t,x,D)
3
4
xprime = zeros(2,1);
5
6
% Parameters that are fixed
7
8
N = 10^9; % Sachs
9
lambda = 0.40; % Sachs
10
r = 0.8175; % Fitting , sachs
11
12
K = 20; % Sachs       
13
d = D/K; 
14
15
tau = 0.02;   % radiation time- 30 minutes = 0.02 days
16
17
alpha = 0.25*(d/tau); % Fitting , sachs
18
gamma = 10^(-9)*(d/tau); % Fitting , sachs
19
20
    if(t<=K+tau)
21
        t-floor(t);
22
        if (t-floor(t)<=tau)
23
            t;
24
            
25
            xprime(1) = lambda*x(1)*(1-x(1)) - alpha*x(1) - gamma*x(1);
26
            xprime(2) = r*lambda*x(2)*(1-x(1)) - alpha*x(2) + gamma*N*x(1);
27
        else
28
29
            xprime(1) = lambda*x(1)*(1-x(1));
30
            xprime(2) = r*lambda*x(2)*(1-x(1));
31
        end
32
    else
33
        
34
        xprime(1) = lambda*x(1)*(1-x(1));
35
        xprime(2) = r*lambda*x(2)*(1-x(1));
36
        
37
    end
38
39
40
41
42
43
44
45
46
47