2022-06-08 17:06:39 索煒達電子 828
文件編號:D30
文件大?。?/strong>24M
代碼行數(shù):438行(主函數(shù))
猿創(chuàng)承諾:該項目親測正常運行,需遠程調(diào)試部署需另外收費,確保正常使用,不能正常使用全額退款。
簡要概述:根據(jù)平時所學(xué)的數(shù)學(xué)知識與課上所講的建模方法,很容易理解題目的要求。即建立一個僅含中心室的一室模型,以時間為線,查看不同參數(shù)下,中心室的血藥濃度的變化情況。步驟應(yīng)該如下,首先根據(jù)自己建立的模型求解出一組能使系統(tǒng)穩(wěn)定的系數(shù)。再用Matlab工具的一系列畫圖函數(shù)以及動畫效果,實際模擬其數(shù)量的變化情況,在考慮實際情況的因素下,看仿真結(jié)果是否與實際情況相符,若相符則模型建立基本正確,若不成功就需要再改進模型。
除此之外,通過查閱資料,為了更加精確地仿真,我將一個機體劃分成兩個房室,即將機體分為血液較豐富的中心室(包括心、肺、腎等器官)和血液較貧乏的周邊室(如四肢、肌肉組織等)。兩室模型的建立和求解方法可以推廣到多室模型。
系統(tǒng)仿真:
文件內(nèi)容:
該藥物擴散仿真系統(tǒng)共7個m文件:welcome.m、odefunc.m、medicine.m、static_simu.m、static_compute.m、dyn_simu.m、dyn_compute.m。并有1個fig文件:medicine.fig。還有3張圖片start2.jpg、welcome.png、dyn_simu_bg2.png。
welcome.m文件:系統(tǒng)仿真入口,運行后進入歡迎界面,其中也有介紹界面以及作者簡介界面。
odefunc.m文件:微分方程函數(shù)ode45的輔助函數(shù),用于輸入微分方程組和做一些判斷、準備工作
medicine.m文件:仿真系統(tǒng)的主界面,包括系統(tǒng)參數(shù)設(shè)置界面,用于各種參數(shù)輸入、仿真模式選擇、以及選擇仿真的對象等;
static_simu.m文件:為靜態(tài)仿真做準備,讀取用戶輸入的參數(shù)。
static_compute.m文件:用于計算并仿真中心室和周邊室濃度的變化,數(shù)據(jù)分析以及動態(tài)曲線、餅圖和直方圖繪制。
dyn_simu.m文件:為動態(tài)仿真做準備,讀取用戶輸入的參數(shù)。
dyn_compute.m文件:用于動態(tài)顯示中心室和周邊室濃度的變化情況,來實時仿真中心室和周邊室濃度變化以及藥物擴散速度。
使用方法:
打開Matlab,切換至源代碼所在目錄
在Command Window下輸入welcome,鍵入回車即啟動系統(tǒng)
注意事項:在Ubuntu和Win10編程的時候并沒有報錯,而轉(zhuǎn)到Windows的時候由于操作系統(tǒng)的差異和Matlab版本的差異,出現(xiàn)報錯,因此由于不同操作系統(tǒng)的差異和Matlab版本的差異,有幾率無法很好地在不同的操作系統(tǒng)和不同版本的Matlab下運行
本人僅測試了Ubuntu 18.04 LTS, Matlab 2019a和Windows 10, Matlab 2017a,Matlab 2018a不保證其他操作系統(tǒng)和Matlab版本運行不出錯
演示視頻:
點擊查看:系統(tǒng)演示視頻
運行結(jié)果:
遠程協(xié)助:
溫馨提示:索煒達.猿創(chuàng)官方提供收費遠程協(xié)助,確保您項目運行成功。
點擊查看:遠程協(xié)助相關(guān)事項
我們提供完整項目文件清單如下:
文件目錄
├ 1.項目源碼
├ 2.運行截圖
└ 3.演示視頻