Matematisk Model for Mavesækkens Tømning - Danmarks Tekniske ...
Matematisk Model for Mavesækkens Tømning - Danmarks Tekniske ...
Matematisk Model for Mavesækkens Tømning - Danmarks Tekniske ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
84 MATLAB kode til kantfindingsprogram<br />
24 C2 = load plot count(Data2,2);<br />
25 C3 = load plot count(Data3,3);<br />
26 C4 = load plot count(Data4,4);<br />
27 C5 = load plot count(Data5,5);<br />
28 C6 = load plot count(Data6,6);<br />
29 C7 = load plot count(Data7,7);<br />
30 C8 = load plot count(Data8,8);<br />
31 C9 = load plot count(Data9,9);<br />
32 C10 = load plot count(Data10,10);<br />
33 C11 = load plot count(Data11,11);<br />
34 C12 = load plot count(Data12,12);<br />
35 C13 = load plot count(Data13,13);<br />
36 C14 = load plot count(Data14,14);<br />
37 C15 = load plot count(Data15,15);<br />
38<br />
39 % Creating vectors containing number of counts <strong>for</strong> each isotope<br />
40 % together with a time vector.<br />
41 Time = [C1(1);C2(1);C3(1);C4(1);C5(1);C6(1);C7(1);C8(1);C9(1);C10(1);...<br />
42 C11(1);C12(1);C13(1);C14(1);C15(1)] − C1(1);<br />
43 CTc99m = [C1(2);C2(2);C3(2);C4(2);C5(2);C6(2);C7(2);C8(2);C9(2);C10(2);...<br />
44 C11(2);C12(2);C13(2);C14(2);C15(2)];<br />
45 CIn111 = [C1(3);C2(3);C3(3);C4(3);C5(3);C6(3);C7(3);C8(3);C9(3);C10(3);...<br />
46 C11(3);C12(3);C13(3);C14(3);C15(3)];<br />
47<br />
48 % Correction of phyical decay<br />
49 kTc = log(2)/360; % Defining trans<strong>for</strong>mation constant <strong>for</strong> 99mTc.<br />
50 DTc99m = CTc99m.*exp(kTc*Time);<br />
51 kIn = log(2)/(2.83*24*60); % Defining trans<strong>for</strong>mation constant <strong>for</strong> 111In.<br />
52 DIn111 = CIn111.*exp(kIn*Time);<br />
53<br />
54 % Plotting number of counts as a function of time <strong>for</strong> each isotope.<br />
55 h=figure(16)<br />
56 subplot(1,2,1)<br />
57 plot(Time, CTc99m,'−b.','MarkerSize',15)<br />
58 hold on<br />
59 plot(Time, DTc99m,'−r.','MarkerSize',15)<br />
60 xlabel('Time [min]','fontsize',14);ylabel('Counts','fontsize',14);<br />
61 title('ˆ9ˆ9ˆmTc','fontsize',14)<br />
62 axis([0 Time(end) 0 max(CTc99m)]);<br />
63 subplot(1,2,2)<br />
64 plot(Time, CIn111,'−b.','MarkerSize',15)<br />
65 hold on<br />
66 plot(Time, DIn111,'−r.','MarkerSize',15)<br />
67 xlabel('Time [min]','fontsize',14);ylabel('Counts','fontsize',14);<br />
68 title('ˆ1ˆ1ˆ1In','fontsize',14)<br />
69 axis([0 Time(end) 0 max(CIn111)]);<br />
70 set(get(h,'CurrentAxes'),'fontsize',14)<br />
71 legend('Uncorrected data','Corrected data');<br />
72<br />
73 % Correction of downscatter<br />
74 STc99m = DTc99m − 0.35*DIn111;<br />
75 h2=figure(17)<br />
76 plot(Time, CTc99m,'−b.','MarkerSize',15)<br />
77 hold on<br />
78 plot(Time, STc99m,'−g.','MarkerSize',15)