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.
82 t = 0:1:400;<br />
83 Q = (1 + K*(t/tempt)).*exp(−(t/tempt)); % Amount of glucose in stomach [g]<br />
84<br />
85 % Plot of Goetze <strong>Model</strong> and data<br />
86 h3 = figure(3);<br />
87 plot(t,Q,'LineWidth',2)<br />
88 hold on<br />
89 plot(Time,Data,'.r','MarkerSize',20)<br />
90 xlabel('Time [min]','fontsize',14);<br />
91 ylabel('Relative amount of glucose in stomach','fontsize',14);<br />
92 legend('Goetze','Data')<br />
93 set(get(h3,'CurrentAxes'),'fontsize',14)<br />
94 axis([0 400 0 1])<br />
95 print('−depsc', '−tiff', ['goetze stomach fit'])<br />
96 print('−dpng', '−loose', ['goetze stomach fit'])<br />
1 function N = Cfun(x)<br />
2<br />
Listing B.2: Cfun.m<br />
3 load('eks cor.mat') % Time, STc99m<br />
4 Data = STc99m/max(STc99m);<br />
5<br />
6 kabs = 0.013;<br />
7 q0 = [1; 0; 0];<br />
8 [T,Q] = ode15s(@<strong>Model</strong>1,Time',q0,[],x(1),x(2),kabs);<br />
9<br />
10 qsto1 = Q(:,1); % Mass of glucose in stommach in solid phase [g]<br />
11 qsto2 = Q(:,2); % Mass of glucose in stommach in liquid phase [g]<br />
12 qsto = qsto1 + qsto2;<br />
13 Qsto = qsto/max(qsto);<br />
14<br />
15 N = norm(Qsto − Data);<br />
1 function N = Efun(x)<br />
2<br />
Listing B.3: Efun.m<br />
3 load('eks cor.mat') % Time, STc99m<br />
4 Data = STc99m/max(STc99m);<br />
5 N = norm(exp(−(x(1)*Time).ˆx(2)) − Data);<br />
1 function N = Gfun(x)<br />
2<br />
Listing B.4: Gfun.m<br />
3 load('eks cor.mat') % Time, STc99m<br />
4 Data = STc99m/max(STc99m);<br />
5 N = norm((1 + x(1)*Time/x(2)).*exp(−Time/x(2)) − Data);<br />
91