Diff of /RadOnly/duringradFr.m [000000] .. [02e2c3]

Switch to unified view

a b/RadOnly/duringradFr.m
1
% % This code is for implementing RT 
2
% % Radiation therapy first and then Chemotherapy 
3
4
% close all;
5
% clear all;
6
% clc;
7
% 
8
% % extracted points: dose, mean ERR, UB err and LB err
9
% A = [0.538922156  2.222222222 7.489711934 0.576131687
10
% 3.233532934   6.995884774 29.05349794 1.563786008
11
% 7.185628743   13.99176955 39.75308642 3.621399177
12
% 15    6.008230453 26.17283951 1.152263374
13
% 24.43113772   8.724279835 35.72016461 1.975308642
14
% 35.47904192   7.325102881 35.72016461 1.152263374
15
% 49.58083832   6.748971193 39.50617284 0.987654321
16
% ];
17
% 
18
% t_final = 40;
19
% D = A(:,1)
20
% t = 1:0.01:t_final;
21
% %A = dlmread('test.txt','\t');
22
% %D = A(:,1);
23
% 
24
% x = zeros(length(t),length(D)*2);
25
% r1 = 0.6:0.01:0.9;
26
% 
27
% for j = 1:length(r1)
28
%     r = r1(j);
29
%     clear x;
30
% for i = 1:length(D)
31
%     i
32
%     x(:,2*i-1:2*i) = ode4(@sys_ndRadFr,t,[1;0],D(i),r); 
33
%     PMCells_after_Saturation(i) = x(end,2*i);
34
%     ERR_thyroid(i) = x(end,2*i);  %  
35
% end
36
% 
37
% Ncells_EndofRad = x(end,1*i);
38
% PMcells_EndofRad = x(end,2*i);
39
% 
40
% figure(1)
41
% hold on
42
% plot(D,1+ERR_thyroid)
43
% 
44
% %plot(D,PMCells_after_Saturation)
45
% 
46
% %------- Thyroid ERR data due to HL from Shuryak--------% 
47
% 
48
% x = A(:,1);
49
% y = A(:,2);
50
% 
51
% U = A(:,3);
52
% L = A(:,4);
53
% 
54
% U1 = U-y;
55
% L1 = y-L;
56
% 
57
% errorbar(x,y,L1,U1,'bo')
58
% hold off
59
% 
60
% Y1 = PMCells_after_Saturation;
61
% Y2 = A(:,2)';
62
% E = (Y1-Y2).^2;
63
% E1(j) = sqrt(sum(E)/length(Y1))
64
% 
65
% end
66
% 
67
% figure
68
% plot(r1,E1)
69
70
71
% % This code is for implementing RT 
72
% % Radiation therapy first and then Chemotherapy 
73
74
close all;
75
clear all;
76
clc;
77
78
A = [0.538922156    2.222222222 7.489711934 0.576131687
79
3.233532934 6.995884774 29.05349794 1.563786008
80
7.185628743 13.99176955 39.75308642 3.621399177
81
15  6.008230453 26.17283951 1.152263374
82
24.43113772 8.724279835 35.72016461 1.975308642
83
35.47904192 7.325102881 35.72016461 1.152263374
84
49.58083832 6.748971193 39.50617284 0.987654321
85
];
86
87
t_final = 40;
88
D = 0:1:60;
89
t = 1:0.01:t_final;
90
91
x = zeros(length(t),length(D)*2);
92
for i = 1:length(D)
93
    i
94
    x(:,2*i-1:2*i) = ode4(@sys_ndRadFr,t,[1;0],D(i)); 
95
    PMCells_after_Saturation(i) = x(end,2*i);
96
    ERR_thyroid(i) = x(end,2*i);  
97
end
98
99
Ncells_EndofRad = x(end,1*i);
100
PMcells_EndofRad = x(end,2*i);
101
102
figure(1)
103
hold on
104
plot(D,ERR_thyroid)
105
106
%------- Thyroid ERR data --------% 
107
108
x = A(:,1);
109
y = A(:,2);
110
111
U = A(:,3);
112
L = A(:,4);
113
114
U1 = U-y;
115
L1 = y-L;
116
117
errorbar(x,y,L1,U1,'bo')
118
hold off
119
120