




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1数学数学(shxu)建模建模matlab拟合拟合第一页,共49页。曲曲 线线 拟拟 合合 问问 题题 的的 提提 法法已知一组(二维)数据已知一组(二维)数据(shj)(shj),即平面上,即平面上 n n个点(个点(xi,yi) i=1,n, xi,yi) i=1,n, 寻求一个函数(曲线)寻求一个函数(曲线)y=f(x), y=f(x), 使使 f(x) f(x) 在某种准则下与所有数据在某种准则下与所有数据(shj)(shj)点最为接近,即曲线拟合得最好。点最为接近,即曲线拟合得最好。 +xyy=f(x)(xi,yi)i i 为点(为点(xi,yi) 与曲线与曲线(qxin) y
2、=f(x) 的距离的距离第2页/共49页第二页,共49页。拟合拟合(n h)与插值的关系与插值的关系 函数插值与曲线拟合都是要根据一组数据(shj)构造一个函数作为近似,由于近似的要求不同,二者的数学方法上是完全不同的。 实例:下面数据实例:下面数据(shj)是某次实验所得,希望得到是某次实验所得,希望得到X和和 f之间的关系?之间的关系?x124791 21 31 51 7f1 .53 .96 .611 .71 5 .61 8 .81 9 .62 0 .62 1 .1MATLAB(cn)问题:问题:给定一批数据点,需确定满足特定要求的曲线或曲面解决方案:解决方案:若不要求曲线(面)通过所有数
3、据点,而是要求它反映对象整体的变化趋势,这就是数据拟合数据拟合,又称曲线拟合或曲面拟合。若要求所求曲线(面)通过所给所有数据点,就是插值问题插值问题;第3页/共49页第三页,共49页。最临近最临近(ln jn)插值、线性插值、样条插值与曲线拟合结果:插值、线性插值、样条插值与曲线拟合结果:第4页/共49页第四页,共49页。曲线拟合问题最常用的解法曲线拟合问题最常用的解法(ji f)线性最小二乘法的基本思路线性最小二乘法的基本思路第一步:先选定(xun dn)一组函数 r1(x), r2(x), rm(x), m0)k(0)模型模型(mxng)假设假设1. 1. 机体看作一个房室,室内血药浓度均
4、匀机体看作一个房室,室内血药浓度均匀一室模型一室模型模型建立模型建立d/c(0) 3得:由假设-kcdtdc 2得:由假设ktevdtc)( 在此,在此,d=300mg,t及及c(t)在某些点处的值见前表,需经拟合求出参数)在某些点处的值见前表,需经拟合求出参数k、v第28页/共49页第二十八页,共49页。用线性最小二乘拟合用线性最小二乘拟合(n h)c(t)(n h)c(t)ktevdtc)()/ln(,ln21vdakacyktvdc)/ln(ln2/,121aedvakatayMATLAB(lihe1)计算结果:计算结果:)(02.15),/1 (2347. 0lvhkd=300;t=0
5、.25 0.5 1 1.5 2 3 4 6 8;c=19.21 18.15 15.36 14.10 12.89 9.32 7.45 5.24 3.01;y=log(c);a=polyfit(t,y,1)k=-a(1)v=d/exp(a(2)程序:程序:用非线性最小二乘拟合用非线性最小二乘拟合(n h)c(t)(n h)c(t)第29页/共49页第二十九页,共49页。给药方案给药方案(fng n) 设设计计cc2c10t 设每次注射剂量D, 间隔时间 血药浓度c(t) 应c1 c(t) c2 初次(ch c)剂量D0 应加大,0DD给药方案记为:给药方案记为:kecc2112ln1cck2、)(
6、 ,1220ccDcD1、计算结果:计算结果:9 . 3, 3 .225, 5 .3750DD)(4),(225),(3750hmgDmgD给药方案:给药方案:c1=10,c2=25k=0.2347v=15.02第30页/共49页第三十页,共49页。故可制定故可制定(zhdng)给药方案:给药方案:)(4),(225),(3750hmgDmgD即即: 首次首次(shu c)注射注射375mg, 其余每次注射其余每次注射225mg, 注射的间隔时间为注射的间隔时间为4小时。小时。第31页/共49页第三十一页,共49页。估计估计(gj)水塔水塔的流量的流量2、解题、解题(ji t)思路思路3、算法
7、、算法(sun f)设设计与编程计与编程1、问题问题第32页/共49页第三十二页,共49页。 某居民区有一供居民用水的园柱形水塔,一般可以通过测量其水位来估计水的流量,但面临的困难是,当水塔水位下降到设定的最低水位时,水泵自动启动向水塔供水,到设定的最高水位时停止供水,这段时间无法测量水塔的水位和水泵的供水量通常水泵每天供水一两次,每次约两小时.水塔是一个高12.2米,直径17.4米的正园柱按照设计,水塔水位降至约8.2米时,水泵自动启动,水位升到约10.8米时水泵停止工作表1 是某一天的水位测量记录(jl),试估计任何时刻(包括水泵正供水时)从水塔流出的水流量,及一天的总用水量第33页/共4
8、9页第三十三页,共49页。 表 1 水位测量记录 (符号/表示水泵启动)时刻(h)水位(cm)0 0.92 1.84 2.95 3.87 4.98 5.90 7.01 7.93 8.97968 948 931 913 898 881 869 852 839 822时刻(h)水位(cm)9.98 10.92 10.95 12.03 12.95 13.88 14.98 15.90 16.83 17.93/ / 1082 1050 1021 994 965 941 918 892时刻(h)水位(cm)19.04 19.96 20.84 22.01 22.96 23.88 24.99 25.91866
9、 843 822 / / 1059 1035 1018第34页/共49页第三十四页,共49页。流量估计流量估计(gj)的解题思路的解题思路拟合水位拟合水位时间时间(shjin)函数函数确定流量确定流量时间时间(shjin)函数函数 估计一天总用水量估计一天总用水量第35页/共49页第三十五页,共49页。 拟合水位拟合水位时间时间(shjin)函数函数 测量记录看,一天有两个供水时段(以下称第测量记录看,一天有两个供水时段(以下称第1供水时段和第供水时段和第2供水时段),和供水时段),和3个水泵不工作时段(以下称第个水泵不工作时段(以下称第1时段时段t=0到到t=8.97,第,第2次时段次时段t
10、=10.95到到t=20.84和第和第3时段时段t=23以后)对第以后)对第1、2时段的测量数据直接分别作多项式拟合,得到水位函数为使拟合曲线比较光滑,多项式次数不要太高,一般在时段的测量数据直接分别作多项式拟合,得到水位函数为使拟合曲线比较光滑,多项式次数不要太高,一般在36由于第由于第3时段只有时段只有3个测量记录,无法对这一时段的水位作出较好的拟合个测量记录,无法对这一时段的水位作出较好的拟合第36页/共49页第三十六页,共49页。 2、确定流量时间函数(hnsh) 对于第1、2时段只需将水位函数(hnsh)求导数即可,对于两个供水时段的流量,则用供水时段前后(水泵不工作时段)的流量拟合
11、得到,并且将拟合得到的第2供水时段流量外推,将第3时段流量包含在第2供水时段内第37页/共49页第三十七页,共49页。3、一天总用水量的估计 总用水量等于两个水泵不工作时段和两个供水时段用水量之和,它们都可以(ky)由流量对时间的积分得到。第38页/共49页第三十八页,共49页。算法算法(sun f)设计设计与编程与编程1、拟合第、拟合第1、2时段的水位时段的水位(shuwi),并导出流量,并导出流量2、拟合、拟合(n h)供水时段的流量供水时段的流量3、估计一天总用水量估计一天总用水量4、流量及总用水量的检验、流量及总用水量的检验第39页/共49页第三十九页,共49页。 1、拟合第1时段的水
12、位,并导出流量 设t,h为已输入的时刻和水位测量记录(水泵启动的4个时刻不输入),第1时段各时刻的流量可如下得:1) c1=polyfit(t(1:10),h(1:10),3); %用3次多项式拟合第1时段水位,c1输出3次多项式的系数2)a1=polyder(c1); % a1输出多项式(系数为c1)导数的系数 3)tp1=0:0.1:9; x1=-polyval(a1,tp1); % x1输出多项式(系数为a1)在tp1点的函数(hnsh)值(取负后边为正值),即tp1时刻的流量 MATLAB(llgj1)4)流量(liling)函数为:1079.227173. 22356. 0)(2tt
13、tf第40页/共49页第四十页,共49页。 2、拟合(n h)第2时段的水位,并导出流量 设t,h为已输入的时刻和水位测量记录(水泵启动的4个时刻不输入),第2时段各时刻的流量可如下得:1) c2=polyfit(t(10.9:21),h(10.9:21),3); %用3次多项式拟合(n h)第2时段水位,c2输出3次多项式的系数2) a2=polyder(c2); % a2输出多项式(系数为c2)导数的系数 3)tp2=10.9:0.1:21; x2=-polyval(a2,tp2); % x2输出多项式(系数为a2)在tp2点的函数值(取负后边为正值),即tp2时刻的流量MATLAB(ll
14、gj2)4)流量(liling)函数为:8313. 17512. 87529. 00186. 0)(23ttttf第41页/共49页第四十一页,共49页。 3、拟合供水时段的流量 在第1供水时段(t=911)之前(即第1时段)和之后(即第2时段)各取几点,其流量已经得到,用它们拟合第1供水时段的流量为使流量函数在t=9和t=11连续,我们(w men)简单地只取4个点,拟合3次多项式(即曲线必过这4个点),实现如下: xx1=-polyval(a1,8 9); %取第1时段在t=8,9的流量 xx2=-polyval(a2,11 12); %取第2时段在t=11,12的流量 xx12=xx1
15、xx2; c12=polyfit(8 9 11 12,xx12,3); %拟合3次多项式 tp12=9:0.1:11; x12=polyval(c12,tp12); % x12输出第1供水时段 各时刻的流量MATLAB(llgj3)拟合拟合(n h)的流量函数为:的流量函数为:078.3555879.737207. 3)(2tttf第42页/共49页第四十二页,共49页。 在第2供水时段之前取t=20,20.8两点的流水量(shu lin),在该时刻之后(第3时段)仅有3个水位记录,我们用差分得到流量,然后用这4个数值拟合第2供水时段的流量如下: dt3=diff(t(22:24)); %最后
16、3个时刻的两两之差 dh3=diff(h(22:24)); %最后3个水位的两两之差 dht3=-dh3./dt3; %t(22)和t(23)的流量 t3=20 20.8 t(22) t(23); xx3=-polyval(a2,t3(1:2),dht3); %取t3各时刻的流量 c3=polyfit(t3,xx3,3); %拟合3次多项式 t3=20.8:0.1:24; x3=polyval(c3,tp3);% x3输出第2供水时段 (外推至t=24)各时刻的流量MATLAB(llgj4)拟合的流量拟合的流量(liling)函数为:函数为:8283.913077. 71405. 0)(2tt
17、tf第43页/共49页第四十三页,共49页。 3、一天总用水量的估计 第1、2时段和第1、2供水时段流量的积分(jfn)之和,就是一天总用水量虽然诸时段的流量已表为多项式函数,积分(jfn)可以解析地算出,这里仍用数值积分(jfn)计算如下: y1=0.1*trapz(x1); %第1时段用水量(仍按高 度计),0.1为积分(jfn)步长 y2=0.1*trapz(x2); %第2时段用水量 y12=0.1*trapz(x12); %第1供水时段用水量 y3=0.1*trapz(x3); %第2供水时段用水量 y=(y1+y2+y12+y3)*; %一天总用水量( ) 计算结果:y1=146.
18、2, y2=266.8, y12=47.4, y3=77.3,y=1250.4Lm3310MATLAB(llgjz)第44页/共49页第四十四页,共49页。 4、流量及总用水量的检验 计算出的各时刻的流量可用水位记录的数值微分来检验用水量y1可用第1时段水位测量记录中下降高度968-822=146来检验,类似地,y2用1082-822=260检验供水时段流量的一种检验方法如下:供水时段的用水量加上水位上升值260是该时段泵入的水量,除以时段长度得到水泵的功率(单位时间泵入的水量),而两个供水时段水泵的功率应大致相等(xingdng)第1、2时段水泵的功率可计算如下: p1=(y12+260)/
19、2; %第1供水时段水泵的功率 (水量仍以高度计) tp4=20.8:0.1:23; xp2=polyval(c3,tp4); % xp2输出第2供水时段 各时刻的流量 p2=(0.1*trapz(xp2)+260)/2.2; %第2供水时段水泵的功率 (水量仍以高度计)计算结果:p1=154.5 ,p2=140.1MATLAB (ll)第45页/共49页第四十五页,共49页。计算结果计算结果(n1,n2) y1, y2 , y12 , y3 y p1 p2(3,4)146.2, 266.8, 47.4, 77.3 1250.4 154.5 140.1(5,6)146.5, 257.8, 46.1, 76.3 1282.4 153.7 140.1 2421 8283.91 3077. 7 1405. 02111 8313. 1 7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 包装设计师练习题(附参考答案)
- 四年级上册数学口算比赛试题
- 大型工程项目建材采购合同范本
- 2024年8月份光学薄膜中的三角干涉区域计算标准
- 电子商务合同范本:淘宝专用
- 食品物流配送服务合同范本
- 班级管理小妙招分享会
- 商业地产联合投资合同模板
- 建筑拆除工程施工合同样本
- 林业发展树苗购销合同协议
- 2025重庆西南证券股份有限公司招聘45人笔试参考题库附带答案详解
- 2025年4月自考15043中国近现代史纲要押题及答案
- 湖南省示范性高中2024-2025学年高二下学期2月联考 物理试卷(含解析)
- 江苏省淮安市洪泽区2024-2025学年七年级下学期3月调研地理试题(含答案)
- 办公楼弱电系统设计方案
- 黄金卷02(广州专用)-【赢在中考·黄金预测卷】2025年中考数学模拟卷(考试版)
- 2025-2030年班用帐篷项目投资价值分析报告
- 2025年国家粮食和物资储备局垂直管理系统事业单位招聘701人历年自考难、易点模拟试卷(共500题附带答案详解)
- 射线无损探伤合同范本
- 创意活动策划方案及执行流程
- 中职高教版(2023)语文职业模块-第五单元:走近大国工匠(一)展示国家工程-了解工匠贡献【课件】
评论
0/150
提交评论