环境系统分析第三次作业.doc

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

环境系统分析

上机实验报告

上机主题Matlab优化工具箱的使用(I)――无

条件极值的求解——模型估参与检验

上机时间

班级

学号

姓名

评分

市政环境学院

环境科学与工程系

指导教师

一.上机实验目的

1.学会建立模型并估计公式或表达式中各参数的值。

2.学会对所建的模型进行验证与误差分析。

3.学会对模型进行灵敏度分析,然后对所建模型进行合理性的修改。

二.上机实验题目

下表为一有机污染物进入水体后,其浓度的时间数据序列

时间〔h〕

013579232731

浓度(mg/l)

2.302.221.921.61.521.070.730.500.45

试确定其浓度~时间关系表达式的形式,并估计其中的参数,给出估参所用的Matlab程序及最后的目标函数值〔计算值与实测值离差的平和〕

三.上机程序要点

1.易知,污染物进入水体后其浓度~时间关系表达式为,用网格法建立模型并对、进行估参

2.运行后,对、的上、下界及步长进行屡次设置,最后可以得到

显然,模型与实际观测数据还算吻合。

3.进行灵敏度分析:

显然,在时间时,,其模型的准确程度开始降低。于是应对其公式应尝试改成。

4.重新对函数进行估参,可得

显然其的值更小,模型的准确度更高。

5.对修改后的函数进行灵敏度分析:

其图像〔为红线,为蓝线,为绿线〕为

显然灵敏度一直保持在,一直保持相对良好状况。

故最后所得函数应为:

四.上机实验心得

1.在M文件中,变量的名称不能带有符号,像在文件中不能打成e0.5,否那么会提示错误。

2.在计算时,步长会直接影响到结果,步长过大时得出的结果不够精确,但是如果步长过小,那么会大大地提高计算时间,所以在计算结果应先使用大步长算出大致范围,再一步步缩小参数上下界之前的差值与步长,得出比拟正确的结果。

3.计算矩阵元素数量时可以用numel()函数和用size()函数计算出行列数再用prod()函数计算出矩阵元素数量。

文档评论(0)

181****7662 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档