网站大量收购独家精品文档,联系QQ:2885784924

[文学]实验2差分方程和数值微分.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[文学]实验2差分方程和数值微分

实验2 差分方程和数值微分 题目3 某湖泊每天有的河水流入,河水中污物浓度为,经渠道排水后湖泊容积保持不变,现测定湖泊中污物浓度为,建立差分方程计算湖泊中1年内逐月(按30天计算)下降的污物浓度,问要多长时间才能达到环保要求的浓度?为了把这个时间缩短为一年,应将河水中污物浓度降低到多少? 【模型及其求解】 记湖泊总水量,每天流入湖泊的河水量,湖泊最初污物浓度,目前河流的污物浓度,假定外部环境没有任何其他的污染物进入湖泊,并且湖泊本身不会制造污染物,流入湖泊的河水的污物浓度不变,不考虑每天任意时刻河水与湖水的混合过程,另外,假定湖很大,河流入水口与湖泊出水口相距很远(认为当天从湖泊流出的水的浓度是不变的),同时,湖水的总量任意时刻都保持不变(不会出现先蓄积再排出的现象)。基于以上假定,则第k天湖水的污物浓度只和第k-1天湖水的污物浓度及流过的河水污物浓度有关,可以得到如下关系式: 记,,则: 代入题目中给定的数据,在MATLAB中计算。源程序为: %第二章第3题源程序 clear all V0 = 200*10^4; %参数初始值设定 Vin = 10^4; K = 0; pr0 = 0.02; x0 = 0.2; a = (V0-Vin)/V0; P = [0 0.01 0.02 0.04 0.06 0.08 0.1 0.14 0.16 0.2 0.24] %河水不同的污物浓度 for j = 1:11 pr = P(j); b = Vin*pr/V0; x(1) = x0; x(2) = a*x(1) + b; for k = 2 : 720 x(k) = a*x(k-1) + b; %差分关系式 C(j,k) = x(k); %湖水污物浓度变化矩阵 end C(j,1) = x0; if(j == 3) %题目给出的河水污染物浓度下的情况 m = 1:12; B(m+1) = x(30*m); B(1) = x0; end end figure, plot(0:12,B,b*,0:12,B,r-);%一年内按月份污物浓度变化(pr=0.02) title(图1.一年内湖泊污染物浓度(按月)) xlabel(月份) ylabel(污物浓度(g/m^{3})) gtext(pr=0.02); figure, plot(1 : 720,C(1,:),m,1 : 720,C(2,:),b,...%pr取不同值污染浓度曲线比较 1 : 720,C(3,:),y,1 : 720,C(4,:),r,1 : 720,C(5,:),g,... 1 : 720,C(6,:),c,1 : 720,C(7,:),k,1 : 720,C(8,:),m,... 1 : 720,C(9,:),g,1 : 720,C(10,:),r,1 : 720,C(11,:),k),... axis([0 720 0 0.25]); title(图2.河水污物浓度不同时湖泊污染物浓度变化情况(按天)); xlabel(天) ylabel(污物浓度(g/m^{3})),gtext(pr=0); gtext(pr=0.01);gtext(pr=0.02);gtext(pr=0.04); gtext(pr=0.06); gtext(pr=0.08); gtext(pr=0.1); gtext(pr=0.14); gtext(pr=0.16); gtext(pr=0.2); gtext(pr=0.21); a = 0.9950; k = 360; xk = 0.04; x1 = 0.2; %如果一年内污染物浓度达要求求解prX b = (1-a)*(xk-x1*a^(k-1))/(1-a^(k-1)); prX = b*V0/Vin; 问题解决 Step1: 首先,得到一年内1~12月份的湖水污物浓度数据,如表1。 表1. 一年内湖水污物浓度(月份) (浓度单位:g/m3) MATLAB绘制出曲线如图1: 由此曲线可以清楚地看到湖水的污染物浓度不断降低,但是一年时间仍然不能使得湖水污物浓度达到环保要求。 利用Matl

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档