【源码+文档】MATLAB实现的药物扩散仿真系统
根据平时所学的数学知识与课上所讲的建模方法,很容易理解题目的要求。即建立一个仅含中心室的一室模型,以时间为线,查看不同参数下,中心室的血药浓度的变化情况。再用 Matlab 工具的一系列画图函数以及动画效果,实际模拟其数量的变化情况,在考虑实际情况的因素下,看仿真结果是否与实际情况相符,若相符则模型建立基本正确,若不成功就需要再改进模型。除此之外,通过查阅资料,为了更加精确地仿真,我将一个机体划分
二 试题建模过程
1 题目理解
根据平时所学的数学知识与课上所讲的建模方法,很容易理解题目的要求。即建立一个仅含中心室的一室模型,以时间为线,查看不同参数下,中心室的血药浓度的变化情况。步骤应该如下,首先根据自己建立的模型求解出一组能使系统稳定的系数。再用 Matlab 工具的一系列画图函数以及动画效果,实际模拟其数量的变化情况,在考虑实际情况的因素下,看仿真结果是否与实际情况相符,若相符则模型建立基本正确,若不成功就需要再改进模型。
除此之外,通过查阅资料,为了更加精确地仿真,我将一个机体划分成两个房室,即将机体分为血液较丰富的中心室(包括心、肺、肾等器官)和血液较贫乏的周边室(如四肢、肌肉组织等)。两室模型的建立和求解方法可以推广到多室模型。
2 做题目前的准备工作
在上课的时候,王小平老师已经讲过了一些实际模型的建立方法以及求解过程。王老师也花了一部分时间,给我们讲解了 Matlab 的基本用法以及 Matlab 的 GUI 工具。自己在上课的时候课下也基本都一一试过这些操作。再加上原先已经对于 Matlab 有过一定的了解,所以对于此题目入门还是很快的。
3 模型建立
模型抽象 如下图所示。
规定参数含义 如下表所示。
源码和文档都托管在了【WRITE-BUG数字空间】上面了,有需要的可自取~

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)