数学建模—拟合问题优秀PPT.ppt

上传人:1398****507 文档编号:56533032 上传时间:2022-11-02 格式:PPT 页数:54 大小:677.50KB
返回 下载 相关 举报
数学建模—拟合问题优秀PPT.ppt_第1页
第1页 / 共54页
数学建模—拟合问题优秀PPT.ppt_第2页
第2页 / 共54页
点击查看更多>>
资源描述

《数学建模—拟合问题优秀PPT.ppt》由会员分享,可在线阅读,更多相关《数学建模—拟合问题优秀PPT.ppt(54页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数学建模与数学试验数学建模与数学试验数理部 拟拟 合合 1试验目的试验目的试验内容试验内容2、驾驭用数学软件求解拟合问题。、驾驭用数学软件求解拟合问题。1、直观了解拟合基本内容。、直观了解拟合基本内容。1 1、拟合问题引例及基本理论。拟合问题引例及基本理论。4 4、试验作业。、试验作业。2、用数学软件求解拟合问题。用数学软件求解拟合问题。3、应用实例应用实例2拟拟 合合2.2.拟合的基本原理拟合的基本原理1.拟合问题引例拟合问题引例3拟拟 合合 问问 题题 引引 例例 1 1温度温度t(0C)20.5 32.7 51.0 73.0 95.7电阻电阻R()765 826 873 942 1032

2、已知热敏电阻数据:已知热敏电阻数据:求求60600C时的电阻时的电阻R。设设 R=at+ba,b为待定系数为待定系数4拟拟 合合 问问 题题 引引 例例 2 2 t(h)0.25 0.5 1 1.5 2 3 4 6 8c(g/ml)19.21 18.15 15.36 14.10 12.89 9.32 7.45 5.24 3.01已知一室模型快速静脉注射下的血药浓度数据已知一室模型快速静脉注射下的血药浓度数据(t=0注射注射300mg)求血药浓度随时间的变更规律求血药浓度随时间的变更规律c(t).作半对数坐标系作半对数坐标系(semilogy)下的图形下的图形MATLAB(aa1)5曲曲 线线

3、拟拟 合合 问问 题题 的的 提提 法法已知一组(二维)数据,即平面上已知一组(二维)数据,即平面上 n n个点(个点(xi,yi)xi,yi)i=1,n,i=1,n,寻求一个函数(曲线)寻求一个函数(曲线)y=f(x),y=f(x),使使 f(x)f(x)在某种在某种准则下与全部数据点最为接近,即曲线拟合得最好。准则下与全部数据点最为接近,即曲线拟合得最好。+xyy=f(x)(xi,yi)i i 为点为点(xi,yi)与与曲线曲线 y=f(x)的距离的距离6拟合与插值的关系拟合与插值的关系 函数插值与曲线拟合都是要依据一组数据构造一个函数作为近似,由于近似的要求不同,二者的数学方法上是完全不

4、同的。实例:下面数据是某次试验所得,希望得到实例:下面数据是某次试验所得,希望得到X和和 f之间的关系?之间的关系?MATLAB(cn)问题:给定一批数据点,需确定满足特定要求的曲线或曲面问题:给定一批数据点,需确定满足特定要求的曲线或曲面解决方案:解决方案:若不要求曲线(面)通过全部数据点,而是要求它反映对象整体的变更趋势,这就是数据拟合,又称曲线拟合或曲面拟合。若要求所求曲线(面)通过所给全部数据点,就是插值问题;7最接近插值、线性插值、样条插值与曲线拟合结果:最接近插值、线性插值、样条插值与曲线拟合结果:8曲线拟合问题最常用的解法曲线拟合问题最常用的解法线性最小二乘法的基本思路线性最小二

5、乘法的基本思路第一步:先选定一组函数先选定一组函数 r1(x),r2(x),rm(x),m0)k(0)模型假设模型假设1.1.机体看作一个房室,室内血药浓度匀整机体看作一个房室,室内血药浓度匀整一室模型一室模型模型建立模型建立 在此,在此,d=300mg,t及及c(t)在某些点处的值见前表,)在某些点处的值见前表,需经拟合求出参数需经拟合求出参数k、v32用线性最小二乘拟合用线性最小二乘拟合c(t)MATLAB(lihe1)计算结果:计算结果:d=300;t=0.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

6、.24 3.01;y=log(c);a=polyfit(t,y,1)k=-a(1)v=d/exp(a(2)程序:程序:用非线性最小用非线性最小二乘拟合二乘拟合c(t)33给药方案给药方案 设计设计cc2c10t 设每次注射剂量D,间隔时间 血药浓度c(t)应c1 c(t)c2 初次剂量D0 应加大给药方案记为:给药方案记为:2、1、计算结果:计算结果:给药方案:给药方案:c1=10,c2=25k=0.2347v=15.0234故可制定给药方案:故可制定给药方案:即即:首次注射首次注射375mg,其余每次注射其余每次注射225mg,注射的间隔时间为注射的间隔时间为4小时。小时。35估计水塔的流量

7、估计水塔的流量2、解题思路解题思路3、算法设计与编程算法设计与编程1、问题问题36 某居民区有一供居民用水的园柱形水塔,一般可以通过测量其水位来估计水的流量,但面临的困难是,当水塔水位下降到设定的最低水位时,水泵自动启动向水塔供水,到设定的最高水位时停止供水,这段时间无法测量水塔的水位和水泵的供水量通常水泵每天供水一两次,每次约两小时.水塔是一个高12.2米,直径17.4米的正园柱依据设计,水塔水位降至约8.2米时,水泵自动启动,水位升到约10.8米时水泵停止工作表1 是某一天的水位测量记录,试估计任何时刻(包括水泵正供水时)从水塔流出的水流量,及一天的总用水量3738流量估计的解题思路流量估

8、计的解题思路拟合水位拟合水位时间函数时间函数确定流量确定流量时间函数时间函数估计一天总用水量估计一天总用水量39 拟合水位拟合水位时间函数时间函数 测测量量记记录录看看,一一天天有有两两个个供供水水时时段段(以以下下称称第第1供供水水时时段段和和第第2供供水水时时段段),和和3个个水水泵泵不不工工作作时时段段(以以下下称称第第1时时段段t=0到到t=8.97,第第2次次时时段段t=10.95到到t=20.84和和第第3时时段段t=23以以后后)对对第第1、2时时段段的的测测量量数数据据干干脆脆分分别别作作多多项项式式拟拟合合,得得到到水水位位函函数数为为使使拟拟合合曲曲线线比比较较光光滑滑,多

9、多项项式式次次数数不不要要太太高高,一一般般在在36由由于于第第3时时段段只只有有3个个测测量量记记录录,无无法法对对这这一一时时段段的的水水位位作作出出较较好的拟合好的拟合40 2、确定流量确定流量时间函数时间函数 对于第1、2时段只需将水位函数求导数即可,对于两个供水时段的流量,则用供水时段前后(水泵不工作时段)的流量拟合得到,并且将拟合得到的第2供水时段流量外推,将第3时段流量包含在第2供水时段内413、一天总用水量的估计一天总用水量的估计 总用水量等于两个水泵不工作时段和两个供水时段用水量之和,它们都可以由流量对时间的积分得到。42算法设计与编程算法设计与编程1、拟合第拟合第1、2时段

10、的水位,并导出流量时段的水位,并导出流量2、拟合供水时段的流量拟合供水时段的流量3、估计一天总用水量估计一天总用水量4、流量及总用水量的检验、流量及总用水量的检验43 1、拟合第拟合第1时段的水位,并导出流量时段的水位,并导出流量 设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(a

11、1,tp1);%x1输出多项式(系数为a1)在tp1点的函数值(取负后边为正值),即tp1时刻的流量 MATLAB(llgj1)4)流量函数为:流量函数为:44 2、拟合第拟合第2时段的水位,并导出流量时段的水位,并导出流量 设t,h为已输入的时刻和水位测量记录(水泵启动的4个时刻不输入),第第2时段时段各时刻的流量可如下得:1)c2=polyfit(t(10.9:21),h(10.9:21),3);%用3次多项式拟合第2时段水位,c2输出3次多项式的系数2)a2=polyder(c2);%a2输出多项式(系数为c2)导数的系数 3)tp2=10.9:0.1:21;x2=-polyval(a2

12、,tp2);%x2输出多项式(系数为a2)在tp2点的函数值(取负后边为正值),即tp2时刻的流量MATLAB(llgj2)4)流量函数为:流量函数为:45 3、拟合供水时段的流量 在第1供水时段(t=911)之前(即第1时段)和之后(即第2时段)各取几点,其流量已经得到,用它们拟合第1供水时段的流量为使流量函数在t=9和t=11连续,我们简洁地只取4个点,拟合3次多项式(即曲线必过这4个点),实现如下:xx1=-polyval(a1,8 9);%取第1时段在t=8,9的流量 xx2=-polyval(a2,11 12);%取第2时段在t=11,12的流量 xx12=xx1 xx2;c12=p

13、olyfit(8 9 11 12,xx12,3);%拟合3次多项式 tp12=9:0.1:11;x12=polyval(c12,tp12);%x12输出第1供水时段 各时刻的流量MATLAB(llgj3)拟合的流量函数为:拟合的流量函数为:46 在第2供水时段之前取t=20,20.8两点的流水量,在该时刻之后(第3时段)仅有3个水位记录,我们用差分得到流量,然后用这4个数值拟合第2供水时段的流量如下:dt3=diff(t(22:24));%最终3个时刻的两两之差 dh3=diff(h(22:24));%最终3个水位的两两之差 dht3=-dh3./dt3;%t(22)和t(23)的流量 t3=

14、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)拟合的流量函数为:拟合的流量函数为:47 3、一天总用水量的估计一天总用水量的估计 第1、2时段和第1、2供水时段流量的积分之和,就是一天总用水量虽然诸时段的流量已表为多项式函数,积分可以解析地算出,这里仍用数值积分计算如下:y1=0.1*trapz(x1);%第1时段用

15、水量(仍按高 度计),0.1为积分步长 y2=0.1*trapz(x2);%第2时段用水量 y12=0.1*trapz(x12);%第1供水时段用水量 y3=0.1*trapz(x3);%第2供水时段用水量 y=(y1+y2+y12+y3)*237.8*0.01;%一天总用水量()计算结果:计算结果:y1=146.2,y2=266.8,y12=47.4,y3=77.3,y=1250.4MATLAB(llgjz)48 4、流量及总用水量的检验流量及总用水量的检验 计算出的各各时时刻刻的的流流量量可用水位记录的数值微分来检验用水量y1可用第1时段水位测量记录中下降高度968-822=146来检验,

16、类似地,y2用1082-822=260检验供供水水时时段段流流量量的一种检检验验方方法法如下:供水时段的用水量加上水位上升值260是该时段泵入的水量,除以时段长度得到水泵的功率(单位时间泵入的水量),而两个供水时段水泵的功率应大致相等第1、2时段水泵的功率可计算如下:p1=(y12+260)/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=1

17、40.1MATLAB(ll)49计算结果计算结果流量函数为:流量函数为:50流量曲线见图流量曲线见图n=(3,4)n=(5,6)51练习练习1 用给定的多项式,如用给定的多项式,如y=x3-6x2+5x-3,产生一组数据,产生一组数据(xi,yi,i=1,2,n),再在再在yi上添加随机干扰上添加随机干扰(可用可用rand产生产生(0,1)匀整匀整分布随机数分布随机数,或用或用rands产生产生N(0,1)分布随机分布随机数数),然后用,然后用xi和添加了随机干扰的和添加了随机干扰的yi作的作的3次多项式拟合,与原系数比较。次多项式拟合,与原系数比较。假如作假如作2或或4次多项式拟合,结果如何

18、?次多项式拟合,结果如何?52 练习练习2、用电压V=10伏的电池给电容器充电,电容器上t时刻的电压为 ,其中V0是电容器的初始电压,是充电常数。试由下面一组t,V数据确定V0,。53用非线性最小二乘拟合用非线性最小二乘拟合c(t)-用用lsqcurvefit2、主程序、主程序lihe2.m如下如下cleartdata=0.25 0.5 1 1.5 2 3 4 6 8;cdata=19.21 18.15 15.36 14.10 12.89 9.32 7.45 5.24 3.01;x0=10,0.5;x=lsqcurvefit(curvefun3,x0,tdata,cdata);f=curvefun3(x,tdata)xMATLAB(lihe2)1 1、用、用M-M-文件文件curvefun3.m定义函数定义函数function f=curvefun3(x,tdata)d=300f=(x(1)d)*exp(-x(2)*tdata)%x(1)=v;x(2)=k 54

展开阅读全文
相关资源
相关搜索

当前位置:首页 > pptx模板 > 商业计划书

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁