- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9讲 插值、曲线拟合和回归分析
研究生E题,罗伦滋曲线拟合。
多项式曲线拟合
x=0:0.1:5;
y=x.^2+rand(1,length(x));
p=polyfit(x,y,2);%2次多项式曲线拟合
f=poly2sym(p,t);%以多项式系数p生成多项式函数
f=inline(f); %f(x) 相当匿名函数
plot(x,f(x))
syms x;sym2poly(f(x));%返回多项式函数的系数向量p
在实际中,常常要处理有实验或测量所得到的一批离散数据。插值与拟合方法就是要通过这些数据去决定某一类已知函数的参数或寻找某个近似函数,使得近似函数与已知数据有较高的拟合精度。
如果要求这个近似函数(曲线或曲面)经过所有已知数据点,则这类问题称为插值问题。这种寻找函数的方法称为插值方法。
如果不要求这个近似函数(曲线或曲面)经过所有已知数据点,而是要求它能较好的反映数据的整体变化趋势,称解决这类问题的方法为数据拟合。
共同点:都是根据一组已知数据来构造反映数据变化规律的近似函数的方法。
不同点:由于对近似函数要求不同,二者在数学方法上有很大差异。
回归分析研究的是随机变量与普通变量的统计关系,如体重与身高的关系等。
一 插值方法
1.1 定义
已知某未知函数的一组观测(或试验)数据,要寻找一个函数,使,则称此类问题为插值问题。并称为的插值函数,并称为样本点;称为插值条件,可得:
1.2 常见的插值方法
1、线性插值,‘linear’;
2、拉格朗日插值方法; ‘lagr1’
3、牛顿插值方法; ‘newton’
4、最近点插值方法,‘nearst’
5、cubic插值方法,‘cubic’或‘pchip’
6、三次分段样条插值,‘spline’
7、B样条函数插值方法(k次等距B样条函数插值函数方法)
8、人工神经网络插值方法
9、分形插值方法
详细算法参考数学建模相关书籍,本文只讲给定样本点,如何利用数学软件实现各类插值的计算。
1.3 一维插值方法的matlab软件实现
一般格式形如:,
其中为样本数据序列,x是待插值点。是插值方法选项,上述7种插值方法都可以选择。方法缺省,表示线性插值。
例1.1 利用,在上取10个点作为样本点,在取12个点作为插值点,利用最近点插值和线性插值分别计算,结果如下图显示。
1.4 三次样条插值
三次样条插值原理见《高等应用数学的Matlab求解》P286
三次分段多项式:
以为例
x0=linspace(0,2*pi,10);
y0=sin(x0);
sp=csapi(x0,y0);%sp由(x0,y0)确定具体的样条函数,主要确定插值系数
x=linspace(0,2*pi,20);%待插值点
y=fnval(sp,x);%三次样条插值
1.5 B样条插值
以为例
x0=linspace(0,2*pi,10);
y0=sin(x0);
sp=spapi(k,x0,y0);%sp由(x0,y0)确定具体的样条函数,k表示样条阶次,一般4,5 x=linspace(0,2*pi,20);%待插值点
y=fnval(sp,x);%三次样条插值
1.6 二维插值问题
观测数据格式如下:
方法1:z=griddata(x0, y0, z0, x, y, ‘v4’) ,选项中还有linear,cubic,nearest等算法。仅用于二维插值,“v4”是Matlab提供的算法,公认较好。
方法2:yy=griddatan(x,y,xx,nearest),其中x是自变量,每列表示一个指标观察值,y是因变量,xx待插值点。
1.7 网格点数据高维插值问题
二维网格点数据:假设自变量取值1,2,取值1,2,3,则自变量在平面上形成6个点,网格点数据取值如下:
x =
1 2
1 2
1 2
y =
1 1
2 2
3 3
相应的,因变量的取值也是6个点,类似,以矩阵形式,如得:
sin(x.*y)
0.8415 0.9093
0.9093 -0.7568
0.1411 -0.2794
三维网格点数据:复杂些,以三维矩阵形式给出。假设自变量取值1,2,取值1,2,3,取值为1,2,3,4,则自变量在空间上形成个点,这24个点以三维矩阵形式给出,网格点数据形式:x(:,:,1),x(:,:,2),x(:,:,3),x(:,:,4),并且x(:,:,i)均是相同的平面网格点数据,y,z也依此类似,其中
x(:,:,1)
1 2
1 2
1 2
您可能关注的文档
- 浙教版八年级下册科学第二章微粒的模型与符号_复习(94张PPT).ppt
- 浙江工业大学操作系统第二章进程管理.ppt
- 浙江省2014年7月普通高中学地理业水平考试重绘图版(2014.7).doc
- 浙江省嘉兴市第一中学2016-2017学年高二上学期期中考试化学试题.doc
- 浙江省宁波市慈城中学2014-2015学年度七年级语文上册(人教新课标)课件:17+走一步再走一步.ppt
- 程序框图与基本逻辑结构.pptx
- 笔记本屏幕设计.pptx
- 程序文件编制目录(涉及条款).doc
- 窗口实战服务技巧.doc
- 第01讲 软件需求基本理论和概念.ppt
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
最近下载
- Unit 2 Healthy Lifestyle 一轮大单元语境下的教材模块整合单元语篇复习课件-2025届高三英语人教版(2019)选择性必修第三册.pptx VIP
- 2025年河南省养老院市场运营趋势分析及投资潜力研究报告.docx
- 灭火战术及灭火组织指挥.ppt VIP
- 《药品追溯系统》课件.ppt VIP
- T-CAGHP 031—2018 地质灾害危险性评估及咨询评估预算标准(试行).docx
- 统编版高一语文必修上册文言文知识点总结(通假字、词类活用、特殊句式、一词多义、古今异义).pdf VIP
- 安全管理--PPT课件--房屋市政工程生产安全重大事故隐患判定标准(2024版)解析.pptx
- 公司战略与风险管理 第3版 吕文栋 教学大纲+教案1--3.doc
- 监理大纲(完整版).docx VIP
- 江西省赣州市赣州中学2024-2025学年高一下学期开学检测数学试题(含答案).pdf VIP
文档评论(0)