数学模型的应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数学建模

数模作业(第一章)

P21

第一章

6、利用节药物中毒施救模型确定对于孩子(血液容量为2000ml)以及成人(血液容量为

4000ml)服用氨茶碱能引起严重中毒和致命的最小剂量。

解:设孩子服用氨茶碱能引起严重中毒的最小剂量为1A ,则由节中的药物中毒施救模型可知:

在胃肠道中药物的量为

0.13861()t

x t A e -=,而在血液系统中药物的量为

0.11550.13861()6()

t t y t A e e --=-,再令0.11550.13861()()/6()t

t y t y t A e

e --==-再做出()y t 的图像如下:

;

由图可知()y t 具有最大值,设在这个最大值max ()y t 在孩子血液中容量的比例为严重中

毒的比例100/g ml μ以及致命的比例200/g ml μ即为孩子服用氨茶碱的最小剂量。于是可以去求这个最小剂量。由上图可知最大值位于8t h =左右, 利用Mathematics 去找出这个最大值。求得max ()=0.0669y t ,而7.892t h =。于是孩子服用氨茶碱引起严重中毒的最小剂

量1A 有式子1max 6()/2000100/A y t ml g ml μ=,从而得此时1498256.1A g μ=同理可以求的孩子服用氨茶碱致命的最小剂量为996512.2g μ。而成人服用氨茶碱严重中毒与致命的最小剂量分别为996512.21993024.4g g μμ、。

7、对于节的模型,如果采用的是体外血液透析的办法,求解药物中毒施救模型的血液中药量的变化并作图。 解:由题可算得:

t=0:2:20

y=275*exp*t)+*exp*t) plot(t,y,'b:')

第二章

3、根据节中的流量数据(表2)和(2)式作插值的数值积分,按照连续模型考虑均流池的容量(用到微积分的极值条件)。

解:可以将表2中的数据建立散点图以及平均值,如下: h=0:1:23 ,

y=[,,,,,,,,,,,,,,,279,,,,,,,,] x1=0::23; t=sum(y)/24; plot(h,y,'-',x1,t) hold on

02468101214161820

50100150200250300350

400

plot(h,y,x1,'b.')

0510152025

另一方面由(1)()()c t c t f t g +=+-,经过转化(1)()

()lim ()1

c t c t c t f t g +-'≈=-,从而

即可转为0

00()()(),()()t

t c t f x dx g t t f x f t t =

--⎰

是的插值函数,是某个初始时刻。又

因为要求出均流池的最大容量max ()c t ,就要令()=0c t ',即().f t g =从中求出时间t 的值,

再去求max ()c t 。从书中可知23

31

1()203.67/24t g f t m h ===∑,又有散点图中可知存在两个时间点12(8,9),(2223)t t ∈∈,

使得().f t g =接下来我们来求出这两个时间12,t t ,不妨在时间段(89)(2223),、

,做插值并求出12,t t 即可求得128.45,22.208.t h t h ≈≈于是()c t 在1t 时刻或者2t 时刻达到最大值,显然不可能在1t 时刻。事实上,在1t 之前()f t 均小于g 所以()c t 不可能达到最大值,故只能在222.208t h ≈达到最大值。利用插值后的数值以及以直代曲的方法来求积分

()t

t f x dx ⎰

,从而可以利用数学软件MATLAB 求得最大值(代码见附录4)为

3917.08m .若要考虑25%的裕量,可按照31146.4m 来设计均流池。

数模作业(第二章插值法)

P56

3、题目:根据节中的流量数据(表2)和(2)式作插值和数值积分,按照连续模型考虑考虑均流池的容量(用到微积分的极值条件)。

时间/h01234567

流量/

时间/h89101112131415

流量/

时间/h1617181920212223

流量/

分析:我们已知的只有数据的散点。通过已学知识,用matlab画图,画出散点所形成的曲线。

建立matlab文件e。m文件,输入的代码为:

h=0:1:23

y=[,,,,,,,,,,,,,,,279,,,,,,,,]

x1=0::23;

t=sum(y)/24;

plot(h,y,'*-',x1,t)

hold on

plot(h,y,x1,'r+')

在matlab工作区间运行结果为:

现用插值进行运算:

在matlab 中建立M 文件 x = 0:23;

y = [ 261 279 ]; h = 0::23;

t = interp1(x, y, h, 'spline') %一维插值

利用插值后的数值来求积分

()t

t f x dx

⎰,从而利用如下MATLAB 代码求得最大值为

3917.0773m .若要考虑25%的裕量,可按照31146.346625m 来设计均流池。

在matlab 中建立M 文件

clear; a = ; x = 0:23;

y = [ 261 279 ]; h = 0::23;

t = interp1(x, y, h, 'spline'); %一维插值 t1 = t(2:22209);

m = * (sum(t1)') - * ; Max = m + a %容量

数模作业(第四章)

1、(1)解:根据题意及表格信息,可列出下列关系试。 设投资证券A ,B,C,D,E 的证券的金额分别为

54321,,,,x x x x x ,则:

⎪⎪⎪

⎪⎪

⎪⎪

⎪⎪⎪⎨

⎧≥≤++++≤+++++++≤++++++≥++++++=0,,,,1052341594

.15224045.0022.0025.0027.0043.0max 543215432143215

43214321532143254321x x x x x x x x x x x x x x x x x x x x x x x x

x x x x x x x x x x x z (1)

相关文档
最新文档