- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
必威体育精装版资料推荐
MATLAB最小二乘法多项式拟合
MATLAB最小二乘法多项式拟合最小二乘法多项式拟合
Matlab具有友好的编程界面,强大的计算能力,和出色的图形处
理功能,在工程领域具有重要应用,是科技工作者不可缺少的工具。
最小二乘拟合是一种数学上的近似和优化,利用已知的数据
得出一条直线或者曲线,使之在坐标系上与已知数据之间的距离的
平方和最小。
最小二乘拟合在工程中具有普遍应用,是数据分析的重要方法。
最小二乘法拟合的模型主要有:
1.直线型2.多项式型3.分数函数型4.指数函数型5.
对数线性型6.高斯函数型等,不同的应用情况,选用不同的拟合
模型。
其中多项式型拟合模型应用比较广泛。
鉴于最小二乘拟合的在工程中普遍应用,笔者结合matlab课
上所学,针对最小二乘多项式拟合模型进行了编程。
实验发现,程序运行良好,可以很好的进行数据拟合分析。
一、实验过程点击运行程序后,会提示输入数据,数
据以向量形式存在,分别为x、y向量。
两个向量大小需一致,否则会提示错误。
输入数据正确后,程序会给出一段提示信息:
通过下面的交互式图形,你可以事先估计一下你要拟合的多项
1/9
式的阶数,方便下面的计算.polytool()是交互式函数,在图形
上方[Degree]框中输入阶数,右击左下角的[Export]输出图形,回
车打开polytool交互式界面例如运行后在命令窗口输入一下数
据:
x=[1,2,3,4,5,6]y=[0.3,1,1.8,3.2,4.8,6.
9]输入多项式拟合的阶数m=3这时命令窗口输出多项式的各
项系数如下:
a3=0.0074074074074074a2=0.1043650793650796
a1=0.2683862433862423a0=-0.0666666666666650观测
数据拟合数据xyyh1.00000.30000.31352.00001.
00000.94683.00001.80001.87784.00003.20193.1508
5.00004.80004.81036.00006.90006.9008剩余平方
和Q=0.011587标准误差Sigma=0.053822相关指数RR=
0.999629数据拟合曲线图如图1所示。
命令窗口提示输入插值点,此时可以输入感兴趣的点,进
行拟合值的计算,实验中输入x=3.2,拟合计算结果,y=2.1.36.
输入插值点x0=3.2输出插值点拟合函数值y0=2.1036二、
程序代码及结果图示。
disp(‘请以向量的形式输入x,y.‘)
x=input(‘x=‘);y=input(‘y=‘);nx=length(x);
ny=length(y);n=length(x);inx==nyx1=x(1);
xn=x(n);%n个数据可以拟合(n-1)阶多项式,高阶多项式
必威体育精装版资料推荐
多次求导,数值特性变差disp(‘通过下面的交互式图形,你可以
事先估计一下你要拟合的多项式的阶数,方便下面的计算.‘)
disp(‘polytool()是交互式函数,在图形上方[Degre
您可能关注的文档
最近下载
- 改性氧化铝及其制备方法和应用.pdf VIP
- 计算机科学与技术_基于Java的支教系统的设计与实现.docx VIP
- 2024年贵州省高职(专科)分类考试招收中职毕业生文化综合考试语文试题(含答案).pdf VIP
- 2025年中国习酒行业市场发展前景及发展趋势与投资战略研究报告.docx
- 罗宾康变频器操作手册.pdf
- 第13课-清前中期的兴盛与危机.课件准12.5.pptx VIP
- 基于零序电压注入的三电平N尸C逆变器中点电位平衡控制方法.PDF
- 要事第一的时间管理资料课件.pptx VIP
- 2023年西藏自治区中考语文试卷.docx VIP
- 贵州省贵阳市五年级上学期数学期末考试试卷.doc VIP
文档评论(0)