- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab插值曲线拟合;插值就是已知一组离散的数据点集,在集合内部某两个点之间预测函数值的方法。;Matlab常用数据插值函数及功能;四种插值方法比较;函数;函数;注意:
(1)只对已知数据点集内部的点进行的插值运算称为内插,可比较准确的估测插值点上的函数值。
(2)当插值点落在已知数据集的外部时的插值称为外插,要估计外插函数值很难。
MATLAB对已知数据集外部点上函数值的预测都返回NaN,但可通过为interp1函数添加‘extrap’参数指明也用于外插。
MATLAB的外插结果偏差较大。;例1 对 在[-1, 1]上, 用n=20的等距分点进行线性插值, 绘制 f(x)及插值函数的图形.;解 在命令窗口输入:;例2. 在普通V带设计中,带轮的包角α与包角系数ka之间的关系如表所示。求α=133.5°时的包角系数ka。;a1=[90,100,110,120,125,130,135,140,145,150,155,160,165,170,175,180];
a2=[0.69,0.74,0.78,0.82,0.84,0.86,0.88,0.89,0.91,0.92,0.93,0.95,0.96,0.98,0.99,1];
ka=interp1(a1,a2,133.5)
ka=0.8740;例3. 已知实验数据如表。; x=[0 0.25 0.50 0.75 1.00];
y=[0.9162 0.8109 0.6931 0.5596 0.4055];
x0=0.6;
y01=interp1(x,y,x0);
y02=interp1(x,y,x0,nearest);
y03=interp1(x,y,x0,pchip);
y04=interp1(x,y,x0,spline);
y01,y02,y03,y04;例 4 对 在[-5, 5]上, 用n=11个等距分点作分段线性插值和三次样条插值, 用m=21个插值点作图,比较结果.; 0 1.0000 1.0000 1.0000
0.5000 0.8000 0.7500 0.8205
1.0000 0.5000 0.5000 0.5000
1.5000 0.3077 0.3500 0.2973
2.0000 0.2000 0.2000 0.2000
2.5000 0.1379 0.1500 0.1401
3.0000 0.1000 0.1000 0.1000
3.5000 0.0755 0.0794 0.0745
4.0000 0.0588 0.0588 0.0588
4.5000 0.0471 0.0486 0.0484
5.0000 0.0385 0.0385 0.0385;解 在命令窗口输入:;例 6 在飞机的机翼加工时, 由于机翼尺寸很大, 通常在图纸上只能标出部分关键点的数据. 某型号飞机的机翼上缘轮廓线的部分数据如下:;例 6 在飞机的机翼加工时, 由于机翼尺寸很大, 通常在图纸上只能标出部分关键点的数据. 某型号飞机的机翼???缘轮廓线的部分数据如下:;例7 天文学家在1914年8月份的7次观测中, 测得地球与金星之间距离(单位: m), 并取其常用对数值与日期的一组历史数据如下所示, 试推断何时金星与地球的距离(单位: m)的对数值为 9.9352.;解 由于对数值 9.9352 位于 24 和 26 两天所对应的对数值之间, 所以对上述数据用三次样条插值加细为步长为1的数据:; x=linspace(0,2*pi,11);
y=sin(x).*exp(-x/5);
xi=linspace(0,2*pi,21);
yi=interpft(y,21);
plot(x,y,o,xi,yi);
legend(Original,Curve by interpft);Lagrange插值;function yi=lagrange(x,y,xi)
yi=zeros(size(xi));
np=length(y);
for i=1:np
z=ones(size(xi));
for j=1:np
if i~=j
z=z.*(xi-x(j))/(x(i)-x(j));
end
end
yi=yi
您可能关注的文档
- Flash平面动画制作主题讲座课件.ppt
- GB混凝土质量控制标准课件.ppt
- GBT标准变更宣贯课件.ppt
- GB标准讲座课件.ppt
- GB混凝土结构设计规范和原规范比较课件.ppt
- FTA分析案例课件.ppt
- GB现场设备工业管道焊接工程施工质量验收规范课件.ppt
- GB造林技术规程课件.ppt
- EPSON视觉配合三种装相机方法和标定应用课件.ppt
- GENEXProbe操作指导建议书LTE课件.ppt
- 膨胀土滑坡形成机理与治理策略:多案例深度剖析与综合研究.docx
- 循环播放自定义动画.pptx
- 刀鲚的形态学与遗传学特征及其生态适应性研究.docx
- 探索三氧化二铁基光阳极:制备工艺与光电催化分解水性能的深度研究.docx
- 托宾Q值与品牌信用度:解码我国房地产企业价值的双重维度.docx
- 高中英语写作中to - v型式使用特征剖析与教学策略构建.docx
- 沪港小学英语课程标准的多维度比较与启示.docx
- 煤化工高盐废水处理中纳滤膜结垢行为与机理的深度剖析.docx
- 半导体激光联合泡沫硬化剂治疗静脉畸形的疗效探究:基于多维度分析与临床实践.docx
- AXL受体酪氨酸激酶:膜性肾病发病机制中的关键角色与治疗新靶标.docx
文档评论(0)