- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
————第三组30号
连续建模与最优化方法专题
8.1-8.2学习目标
①掌握常见的连续知识点和连续建模技术;
②掌握数据插值和拟合的思想和方法;
③掌握最优化方法及模型求解决技巧;
④掌握数学软件(matlab)中关于连续题型求解方法和编程技巧;
⑤掌握数学软件(matlab)中关于优化化问题的求解方法和编程技巧。
一、数据插值和拟合的思想和方法
在工程实践与科学实验中,常常需要从一组试验数据之中找到自变量与因变量之间的关系,一般可用一个近似函数表示。函数产生的办法因观测数据的要求不同而异,数据插值与拟合是两种常用的方法。
MATLAB中的插值函数
拉格朗日插值法
利用均差的牛顿插值法
利用差分的牛顿插值法
Hermite插值
多项式曲线拟合
最小二乘拟合
2.1 MATLAB中一维插值有多种算法,由interp1函数中的method指定。 MATLAB中一维插值的各种算法如表所示。
method
方法描述
‘nearest’
最邻近插值:插值点处函数值取与插值点最邻近的已知点的函数值
‘linear’
分段线性插值:插值点处函数值由连接其最邻近的两侧点的线性函数预测,MATLAB中interp1的默认方法
‘spline’
样条插值:默认为三次样条插值。可用spline函数代替
‘pchip’
三次Hermite多项式插值。可用pchip函数代替
‘cubic’
同‘pchip’,三次Hermite多项式插值
分段线性插值
临近插值
球面插值
三次多项式插值
x=0:2*pi;y=sin(x);x1=0:0.5:2*pi;y1=interp1(x,y,x1);plot(x,y,o,x1,y1)
x=0:2*pi;y=sin(x);x1=0:0.5:2*pi;y1=interp1(x,y,x1,’nearest’);plot(x,y,o,x1,y1)
x=0:2*pi;y=sin(x);x1=0:0.5:2*pi;y1=interp1(x,y,x1,’spline’);plot(x,y,o,x1,y1)
x=0:2*pi;y=sin(x);x1=0:0.5:2*pi;y1=interp1(x,y,x1,’cubic’);plot(x,y,o,x1,y1)
分段线性插值
临近插值
球面插值
三次多项式插值
2.2拉格朗日插值法
在MATLAB中编程实现拉格朗日插值法函数为:Language。
功能:求已知数据点的拉格朗日多项式;
调用格式:f= Language(x,y)或f= Language(x,y,x0)。
其中,x为已知数据点的x 坐标向量;
y为已知数据点的y 坐标向量;
x0为插值点的x坐标;
f为求得的拉格朗日多项式或x0处的插值。
function f = Language(x,y,x0)
%求已知数据点的拉格朗日多项式
%已知数据点的x 坐标向量:x
%已知数据点的y 坐标向量:y
%为插值点的x坐标:x0
%求得的拉格朗日多项式或x0处的插值:f
syms t;
if(length(x) == length(y))
n = length(x);
else
disp(x和y的维数不相等!);
return;
end %检错
f = 0.0;
for(i = 1:n)
l = y(i);
for(j = 1:i-1)
l = l*(t-x(j))/(x(i)-x(j));
end;
for(j = i+1:n)
l = l*(t-x(j))/(x(i)-x(j)); %计算拉格朗日基函数
end;
f = f + l; %计算拉格朗日插值函数
simplify(f); %化简
if(i==n)
if(nargin == 3)
f = subs(f,t,x0); %计算插值点的函数值
else
f = collect(f); %将插值多项式展开
f = vpa(f,6); %将插值多项式的系数化成6位精度的小数
end
end
end
根据下表的
您可能关注的文档
- 电子认证(CA)卫生系统应用项目解决方案.ppt
- 动静脉内瘘的围手术期_护理.ppt
- 动静脉内瘘的维护和健康教育.ppt
- 儿科护理_工作流程图.doc
- 二手房权证过户基础知识.ppt
- 二氧化碳气体保护焊焊接工艺要点说明.doc
- 二氧化碳气体保护焊缺陷产生的原因和怎样预防.ppt
- 防极端天气应急处置预案.doc
- 房屋征收人员考核试题库(含答案习题集).doc
- 分式的乘除公开课课件.ppt
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
文档评论(0)