matlab酵母培養(yǎng)物的離散阻滯增長模型_第1頁
matlab酵母培養(yǎng)物的離散阻滯增長模型_第2頁
matlab酵母培養(yǎng)物的離散阻滯增長模型_第3頁
matlab酵母培養(yǎng)物的離散阻滯增長模型_第4頁
matlab酵母培養(yǎng)物的離散阻滯增長模型_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、遼寧工程技術大學上機實驗報告實驗名稱酵母培養(yǎng)物的離散阻滯增長模型院系理學院專業(yè)理科實驗班級姓名學號日期2015.4.20實驗目的簡述本次實驗目的:掌握酵母培養(yǎng)物的阻滯增長差分方程模型的分析與建模方法,并會利用Matlab作數(shù)值計算與誤差分析.實驗準備你為本次實驗做了哪些準備:上課聽講,下課復習課本,不明白之處查閱資料。實驗進度本次共啟1個練習,完成1個。實驗總結本次實驗的收獲、體會、經(jīng)驗、問題和教訓:教師評語具體處理過程和相應實驗結果:已知從測量酵母培養(yǎng)物增長的實驗收集的數(shù)據(jù)如表:/h0123456789生物量/g9.618.329.047.271.1119.174.6257.350.441.

2、1370時刻/h101112131415161718生物量/g513.559.594.629.4640.8651.655.9659.661.378168實驗要求:1、作圖分析酵母培養(yǎng)物的增長數(shù)據(jù)、增長率、與相對增長率.2、建立酵母培養(yǎng)物的增長模型.3、利用線性擬合估計模型參數(shù),并進行模型檢驗,展示模型擬合與預測效果圖4、利用非線性擬合估計模型參數(shù),并進行模型檢驗,展示模型擬合與預測效果圖5、請分析兩個模型的區(qū)別,作出模型的評價.實驗內(nèi)容:1、作圖分析酵母培養(yǎng)物的增長數(shù)據(jù)、增長率、與相對增長率.(1)增長數(shù)據(jù):繪制x關于k的散點圖:x=9.6,18.3,29.0,47.2,71.1,119.1,

3、174.6,257.3,350.7,441.0,513.3,559.7,594.8,629.4,640.8,651.1,655.9,659.6,661.8;k=0:1:18;plot(k,x,'k+')xlabel('時間k(小時)')ylabel('生物量x(克)')title('x關于k的散點圖')x關于k的散點圖700,1F,1-1F,4600+-4500-4-)+克400rrx(+S300-生4200-r+100,一-+440-1-11111111024681012141618時間k(小時)即x關于k的散點沿s型曲線分布,

4、x隨著k單調(diào)增加,x可能趨于穩(wěn)定值,極限可能存在(2)增長率:繪制x差值關于k的散點圖以及繪制x差值關于x的散點圖:xk=8.7,10.7,18.2,23.9,48,55.5,82.7,93.4,90.3,72.3,46.4,35.1,34.6,11.4,10.3,4.8,3.7,2.2,0;k=0:1:18;subplot(1,2,1);plot(k,xk,'k+')xlabel('時間k(小時)')ylabel('一階差分xk(克)')title('xk關于k的散點圖')xk=8.7,10.7,18.2,23.9,48,55.

5、5,82.7,93.4,90.3,72.3,46.4,35.1,34.6,11.4,10.3,4.8,3.7,2.2,0;x=9.6,18.3,29.0,47.2,71.1,119.1,174.6,257.3,350.7,441.0,513.3,559.7,594.8,629.4,640.8,651.1,655.9,659.6,661.8;subplot(1,2,2);plot(x,xk,'k+')xlabel('生物量xk(克)')ylabel('一階差分xk(克)')100克k(x分差階xk關于k的散點圖908070605040302010時

6、間k(小時)克k(x分差階xk關于x的散點圖title('xk關于x的散點圖')1009080706050403020100200400600800生物量xk(克)0觀察x差值關于k的散點圖,難以發(fā)現(xiàn)二者的近似而簡單的函數(shù)關系。觀察x差值關于x的散點圖,發(fā)現(xiàn)二者近似二次函數(shù)關系xk=-a1*xkA2+a2*xk;,實質(zhì)就是離散阻滯增長模型。(3)相對增長率:繪制rk差值關于k的散點圖以及繪制rk關于xk的散點圖:rk=0.90625,0.5847,0.62759,0.50636,0.67511,0.46599,0.47365,0.363,0.25749,0.16395,0.09

7、0395,0.62712,0.058171,0.018112,0.016074,0.0073721,0.0056411,0.0033354,0;k=0:1:18;subplot(1,2,1);plot(k,rk,'k+')xlabel('時間k(小時)')ylabel('增長率rk(%)')title('rk關于k的散點圖')rk=0.90625,0.5847,0.62759,0.50636,0.67511,0.46599,0.47365,0.363,0.25749,0.16395,0.090395,0.62712,0.05817

8、1,0.018112,0.016074,0.0073721,0.0056411,0.0033354,0;x=9.6,18.3,29.0,47.2,71.1,119.1,174.6,257.3,350.7,441.0,513.3,559.7,594.8,629.4,640.8,651.1,655.9,659.6,661.8;subplot(1,2,2);plot(x,rk,'k+')xlabel('生物量xk(克)')ylabel('增長率rk(%)')title('rk關于x的散點圖')0.21+0.1+-+。1105101520

9、時間k(小時)rk關于k的散點圖10.9個rk關于x的散點圖1r1r-0.20.1200400600800生物量xk(克)876000%/率長增0.94觀察rk關于k的散點圖,難以發(fā)現(xiàn)二者的近似而簡單的函數(shù)關系。觀察rk關于xk的散點圖,發(fā)現(xiàn)二者近似線性遞減關系rk=r*(1-xk/N);由rk=(x(k+1)-x(k)/x(k),代入上式,建立離散阻滯增長模型。2、建立酵母培養(yǎng)物的增長模型.在營養(yǎng)有限的環(huán)境下,假設用前差公式計算的增長率rk隨著生物量xk的增加而線性遞減,即rk=rk=(x(k+1)-x(k)/x(k)=r*(1-x(k)/N),k=0,1,2根據(jù)模型假設,即可建立離散阻滯增

10、長模型x(k+1)=x(k)+r*x(k)*(1-x(k)/N),k=0,1,2,3、利用線性擬合估計模型參數(shù),并進行模型檢驗,展示模型擬合與預測效果圖首先,根據(jù)rk和xk的數(shù)據(jù)擬合出r(k)=r*(1-x(k)/N)的參數(shù)r和N,擬合效果圖如1.(3)-1圖所示。然后根據(jù)觀測數(shù)據(jù)直接取x0=9.6,用循環(huán)語句按照x(k+1)=x(k)+r*x(k)*(1-x(k)/N),k=0,1,2,進行迭代計算,算出第018小時酵母生物量的模擬值,并計算誤差平方和,繪制模擬效果圖和模擬誤差圖。用matlab編程如下:t=0:18;x=9.6,18.3,29.0,47.2,71.1,119.1,174.6

11、,257.3,350.7,441.0,513.3,559.7,594.8,629.4,640.8,651.1,655.9,659.6,661.8;r=(x(2:19)-x(1:18)./x(1:18);a1=polyfit(x(1:18),r,1);r1=a1(2),N1=-a1(2)/a1(1)x1=x;fork=1:18x1(k+1)=x1(k)+r1*x1(k)*(1-x1(k)/N1);endresd1=x-x1;sse1=sum(resd1.A2)subplot(2,1,1),plot(t,x,'k*',t,x1,ks,)axis(-1,19,0,670),legen

12、d(觀測值','模擬值',4)xlabel('時間k(小時),),ylabel('生物量x_k(克)')title(,(1)離散阻滯增長模型的模擬效果圖,線性擬合,)subplot(2,1,2),plot(t,resd1,'k.',-1,19,0,0,'k')axis(-1,19,-40,40),legend('觀測值','模擬值',4)xlabel('時間k(小時),),ylabel('模擬誤差')title('(2)離散阻滯增長模型的模擬誤差,線性

13、擬合,)結果:r1=0.6693N1=635.7055sse1=6.2932e+03(1)離散阻滯增長模型的模擬效果圖,線性擬合克kx量物生6004002000'r'口0由由古古丁古口印斗觀測值田田口模擬值由用田bIIIIYII024681012141618時間k(小時)差誤擬模(2)離散阻滯增長模型的模擬誤差,線性擬合4、利用非線性擬合估計模型參數(shù),并進行模型檢驗,展示模型擬合與預測效果圖用matlab編程如下:函數(shù)文件fun_3_4_2.m:functiony=fun_3_4_2(b,x)y=zeros(size(x);y(1)=b(3);fork=2:length(x)y

14、(k)=y(k-1)+b(1).*y(k-1)*(1-y(k-1)./b(2);end腳本:t=0:18;x=9.6,18.3,29.0,47.2,71.1,119.1,174.6,257.3,350.7,441.0,513.3,559.7,594.8,629.4,640.8,651.1,655.9,659.6,661.8;a2,resd2=nlinfit(t,x,fun_3_4_2,0.5,660,9.6)sse=sum(resd2.A2)subplot(2,1,1)plot(t,x,'k*',t,fun_3_4_2(a2,t),'ks')axis(-1,19

15、,0,670)legend(觀測值','模擬值',4)xlabel('時間k(小時),ylabel('生物量x_k(克)')title('(1)離散阻滯增長模型的模擬效果以,非線性擬合')subplot(2,1,2)plot(t,resd2,'k.',-1,19,0,0,'k')axis(-1,19,-40,40)xlabel('時間k(小時),ylabel('模擬誤差')title('(2)離散阻滯增長模型的模擬誤差,非線性擬合')結果如下:a2=0.5604652.463414.9997resd2=-5.39975.134111.84062.48075.1393-4.9118-6.756210.87271.03847.88769.6673-7.4948-11.6748-14.2442-17.8488-4.1746-4.7021-4.1982-3.0640sse=1.3535e+03(1)離散阻滯增長模型的模擬效果圖,非線性擬合克kx量物生600400200040困a曲曲國步觀測值囚m值口模擬值ooO22-差誤擬模-40024681012141618時間k(小時)024681012141618時間k(小時)(2)離散阻滯

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論