版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题111已知x=[0.1,0.8,1.3,1.9,2.5,3.1],y=[1.2,1.6,2.7,2.0,1.3,0.5],利用数据进行线性插值和3次样条插值,求x=2.0处的值.解:MATLAB代码如下:x=[0.1,0.8,1.3,1.9,2.5,3.1];y=[1.2,1.6,2.7,2.0,1.3,0.5];yy=interp1(x,y,2,'linear')yyy=interp1(x,y,2,'spline')运行结果如下:yy=1.8833yyy=1.8461可知在x=2.0处的线性插值和3次样条插值分别为1.8833,1.8461.2已知观测数据对x,y如下:x=[-2.0-1.5-1.0-0.500.51.01.52.0],y=[0.20.310.50.81.00.80.50.310.2].现求在自变量x0=[-1.8-1.3-0.70.71.21.7]处的y解:MATLAB代码如下:clearx=[-2.0-1.5-1.0-0.500.51.01.52.0];y=[0.20.310.50.81.00.80.50.310.2];x0=[-1.8-1.3-0.70.71.21.7];y1=interp1(x,y,x0,'linear')y2=interp1(x,y,x0,'nearest')y3=interp1(x,y,x0,'pchip')y4=interp1(x,y,x0,'spline')运行结果如下:y1=0.24400.38600.68000.68000.42400.2660y2=0.20000.31000.80000.80000.50000.3100y3=0.23540.37460.68220.68220.41300.2579y4=0.23930.37210.67410.67410.40950.26073已知二元函数z=fx,y在点集D=40-40432-223解:MATLAB代码如下:x=0:4;y=0:4;[X,Y]=meshgrid(x,y);Z=[40-404;32-223;21012;32-223;40-404];subplot(1,2,1)mesh(X,Y,Z)subplot(1,2,2)xx=0:0.1:4;yy=0:0.1:4;[XX,YY]=meshgrid(xx,yy);ZZ=interp2(X,Y,Z,XX,YY,'spline');plot3(X,Y,Z,'p')holdonmesh(XX,YY,ZZ)gridon运行结果如下:4已知x=[0.6,1.0,1.4,1.8,2.2,2.6,3.0,3.4,3.8,4],y=[0.08,0.22,0.31,0.4,0.48,0.56,0.67,0.75,0.8,1.0]是某市家庭收入x与家庭储蓄y之间的一组调查数据(单位:万元),试建立x与y的线性函数经验公式.解:>>x=[0.6,1.0,1.4,1.8,2.2,2.6,3.0,3.4,3.8,4];>>y=[0.08,0.22,0.31,0.4,0.48,0.56,0.67,0.75,0.8,1.0];>>p=polyfit(x,y,1)p=
0.2390
-0.0418
所以y=0.239x-0.0418.5已知x=[1.2,1.8,2.1,2.4,2.6,3.0,3.3],y=[4.85,5.2,5.6,6.2,6.5,7.0,7.5],利用数据进行4次和5次多项式拟合,并画出相应的图形.解clearx=[1.2,1.8,2.1,2.4,2.6,3.0,3.3];y=[4.85,5.2,5.6,6.2,6.5,7.0,7.5];f4=polyfit(x,y,4)f5=polyfit(x,y,5)x1=0:0.1:10;y4=polyval(f4,x1);y5=polyval(f5,x1);plot(x1,y4,'*r',x1,y5,'-b')legend('4次多项式','5次多项式')在命令行窗口得到结果如下:f4=0.4161-4.139015.0681-22.210116.0963f5=0.8825-9.853842.4484-87.564887.1388-28.7370可得4次多项式拟合函数为,5次多项式拟合函数为.得到的图形如下:6假定某天的气温变化记录如表11-6所示,试用最小二乘法找出这一天的气温变化规律.表11-6气温变化记录表t/h012345678910T/C1514141414151618202223t/h1314151617181920212223T/C3132312927252422201817考虑下列类型函数,得到残差.并作图比较效果:(1)二次多项式函数;(2)三次多项式函数.解cleart=[0:10,13:23];T=[15 14 14 14 14 15 16 18 20 22 2331 32 31 29 27 25 24 22 20 18 17];f2=polyfit(t,T,2)f3=polyfit(t,T,3)x1=0:0.1:23;y2=polyval(f2,x1);n1=norm(polyval(f2,t)-T)^2y3=polyval(f3,x1);n2=norm(polyval(f3,t)-T)^2plot(x1,y2,'*r',x1,y3,'-b',t,T,'ok')legend('二次多项式','三次多项式','原始数据')在命令行窗口得到结果如下:f2=-0.08982.51458.6110f3=-0.01020.2605-0.640514.0024n1=235.9120n2=71.4277可得二次多项式拟合函数为,残差为235.9120;三次多项式拟合函数为,残差为71.4277.得到的图形如下,从图和残差可知,三次多项式更接近原始数据.7有测得铜导线在温度T(°C)时的电阻R(Ω)如表11-7所示,求电阻R与温度T的近似函数关系.表11-7铜导线电阻T(°C19.125.030.136.040.045.150.0R(Ω)76.3077.8079.2580.8082.3583.9085.10(物理上:金属的电阻R(Ω)随温度T(°C)变化的关系为,式中a为电阻温度系数.)解为了得到R0和a,利用MATLAB命令如下:fun=@(c,t)c(1)*(1+c(2)*t);t=[19.125.030.136.040.045.150.0];R=[76.3077.8079.2580.8082.3583.9085.10];c=lsqcurvefit(fun,[11],t,R)norm(feval(fun,c,t)-R)^2plot(t,R,'o',t,fun(c,t))在命令行窗口得到结果如下:Localminimumfound.Optimizationcompletedbecausethesizeofthegradientislessthanthevalueoftheoptimalitytolerance.<stoppingcriteriadetails>c=70.57230.0041ans=0.1583可知R0=70.5723,a=0.0041,电阻R与温度T的近似函数关系为.残差为0.1583,所得的图形如下图所示:8全国大学生数学建模竞赛C题(酒后驾车)中给出某人在短时间内喝下两瓶啤酒后,间隔一定的时间测量他的血液中酒精含量y(毫克/百毫升),得到数据如表11-8所示.表11-8酒精含量时间(小时)0.250.50.7511.522.533.544.55678910111213141516酒精含量3068758282776868585150413835282518151210774通过建立微分方程模型得到短时间内喝酒后血液中酒精浓度与时间的关系为:y=c请根据实验数据,利用MATLAB中非线性拟合函数lsqcurvefit,确定模型中的参数c1,c2,c3.解:MATLAB代码如下:fun=@(c,t)c(1)*(exp((-1)*c(2)*t)-exp((-1)*c(3)*t));t=[0.25
0.5
0.75
1
1.5
2
2.5
3
3.5
4
4.5
5
6
7
8
9
10
11
1213
14
15
16];y=[30
68
75
82
82
77
68
68
58
51
50
41
38
35
28
25
18
1512
10
7
7
4];c=lsqcurvefit(fun,[1,2,1],t,y);norm(feval(fun,c,t)-y)^2plot(t,y,'o',t,fun(c,t))运行结果如下:Localminimumpossible.lsqcurvefitstoppedbecausethefinalchangeinthesumofsquaresrelativetoitsinitialvalueislessthanthedefaultvalueofthefunctiontolerance.<stoppingcriteriadetails>c=114.43220.18552.0080可知,c1=114.4322,c2=0.1855,c3=2.0080.9已知某污染物在反应器中的浓度c随反应时间t的变化数据如下:t=[0.270.61.01.72346],c=[19.2718.2516.3414.3012.439.426.455.37].要求拟合出函数c(t)=c0e-kt解MATLAB代码如下:fun=@(c,t)c(1)*exp(-c(2)*t);t=[0.270.61.01.72346];CC=[19.2718.2516.3414.3012.439.426.455.37];c=lsqcurvefit(fun,[11],t,CC)norm(feval(fun,c,t)-CC)^2plot(t,CC,'o',t,fun(c,t))运行结果如下:c=21.04740.2582ans=2.7112可知c0=21.0474和k=0.2582,残差是2.711210数据插值和数据拟合有什么区别呢?答:插值和拟合都是函数逼近或者数值逼近的重要组成部分.他们的共同点都是通过已知一些离散点集M上的约束,求取一个定义在连续集合S(M包含于S)的未知连续函数,从而达到获取整体规律目的.插值是指已知某函数的在若干离散点上的函数值或者导数信息,通过求解该函数中待定形式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《威海节日习俗》课件
- 《室内设计课件》课件
- 单位管理制度集合大合集人力资源管理篇
- 单位管理制度合并选集【员工管理篇】十篇
- 单位管理制度分享汇编员工管理篇
- 单位管理制度分享大全人员管理篇十篇
- 《审计与管理》课件
- 《客房优化方案》课件
- 《诊断思路》课件
- (高频选择题50题)第2单元 社会主义制度的建立与社会主义建设的探索(解析版)
- 先天性甲状腺功能减低症专家讲座
- 淮安市洪泽区2022-2023学年七年级上学期期末生物试题【带答案】
- 2024年民航安全知识培训考试题库及答案(核心题)
- MOOC 汉字文化解密-华中师范大学 中国大学慕课答案
- 黑龙江省哈尔滨市香坊区2023-2024学年八年级上学期期末语文试卷
- 青岛版(五四制)四年级数学下册全册课件
- 农村污水处理设施运维方案特别维护应急处理预案
- 【施工组织方案】框架结构施工组织设计
- 工业控制系统安全与实践 课件 第7-9章 工业控制系统异常行为检测、工控系统信息安全风险评估、入侵响应
- 人工智能背景下高校智慧思政建设
- 高考物理复习讲义第88讲 电磁感应中的双杆模型(解析版)
评论
0/150
提交评论