- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数模竞赛中基本的MATLAB编程.pdf
数模培训
一、曲线插值与拟合
二、数值微分与积分
三、微分方程数值解
四、优化问题
五、回归分析
1. 一维插值
对表格给出的函数,求出没有给出的函数值。
在实际工作中,经常会遇到插值问题。
例1:表1 是待加工零件下轮廓线的一组数据,现需要得到x 坐标每改变0.1 时所对应的y 的坐标.
x 0 3 5 7 9 11 12 13 14 15
y 0 1.2 1.7 2.0 2.1 2.0 1.8 1.2 1.0 1.6
下面是关于插值的两条命令(专门用来解决这类问题) :
y=interp1(x0,y0,x) 分段线性插值
y=spline(x0,y0,x) 三次样条插值
其中x0,y0 是已知的节点坐标,是同维向量。y 对应于x 处的插值。y 与x 是同维向量。
解决上述问题,我们可分两步:
一 用原始数据绘图作为选用插值方法的参考.
二 确定插值方法进行插值计算
对于上述问题,可键入以下的命令:
x0=[0,3,5,7,9,11,12,13,14,15];
y0=[0,1.2,1.7,2.0,2.1,2.0,1.8,1.2,1.0,1.6]
plot(x0,y0) %完成第一步工作
x=0:0.1:15;
y=interp1(x0,y0,x); %用分段线性插值完成第二步工作
plot(x,y)
y=spline(x0,y0,x);
plot(x,y) %用三次样条插值完成第二步工作
2
练习:对 y=1/(1+x ),-5≤x ≤5,用n (=11 )个节点(等分)作上述两种插值,用m (=21 )个插值点(等
分)作图,比较结果。
解:键入并运行如下命令
n=11;m=21;x=-5:10/(m- 1):5;y=1./(1+x.^2);
xo=-5:10/(n- 1):5;yo=1./(1+xo.^2);
y1=interp1(xo,yo,x);
y2=spline(xo,yo,x);
plot(x,y,r,x,y1,b,x,y2,k)
练习:在某处测得海洋不同深度处水温如下:
深度 446 714 950 1422 1634
水温 7.04 4.28 3.40 2.54 2.13
求深度为500、1000、1500 米处的水温。
解:输入程序:
D=[446,714,950,1422,1634];
T=[7.04,4.28,3.40,2.54,2.13];
Di=[500,1000,1500];
1
To follow the path: look to the master, follow the master, walk with the master, see through the master, become the master.
Ti=interp1(D,T,Di)
MATLAB 的命令 interp1(X,Y,Xi,’method’) 用于一元插值.其中 Method
您可能关注的文档
最近下载
- 2025年长沙民政职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 数字医疗项目可行性报告.docx
- 110kV变电站预试定检综合项目施工专项方案.doc VIP
- 2025年21年一消防工程师继续教育题 .pdf VIP
- 2024年南昌工学院单招职业技能测试题库word版.docx VIP
- 非煤矿山露天采石场主要风险分级表.pdf VIP
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 课件-2023-2024学年高中英语外研版(2019)必修第三册.pptx
- 防治责任范围矢量化操作流程.docx
- 2025学年湖南省怀化市重点中学高三5月模拟(一模)考试数学试题 .pdf VIP
- 湘少版-英语-四下-Unit1_单元测试卷.pdf
文档评论(0)