- 11
- 0
- 约6.14千字
- 约 10页
- 2019-05-18 发布于安徽
- 举报
专业资料
word完美格式
曲线拟合(curve-fitting):工程实践中,用测量到的一些离散的数据求一个近似的函数来拟合这组数据,要求所得的拟合曲线能最好的反映数据的基本趋势(即使最好地逼近,而不必满足插值原则。因此没必要取=,只要使尽可能地小)。
原理:
给定数据点。求近似曲线。并且使得近似曲线与的偏差最小。近似曲线在该点处的偏差,i=1,2,...,m。
常见的曲线拟合方法:
1.使偏差绝对值之和最小
2.使偏差绝对值最大的最小
3.使偏差平方和最小
最小二乘法:
按偏差平方和最小的原则选取拟合曲线,并且采取二项式方程为拟合曲线的方法,称为最小二乘法。
推导过程:
1. 设拟合多项式为:
2. 各点到这条曲线的距离之和,即偏差平方和如下:
3. 问题转化为求待定系数...对等式右边求偏导数,因而我们得到了:
.......
4、 把这些等式化简并表示成矩阵的形式,就可以得到下面的矩阵:
5. 将这个范德蒙得矩阵化简后可得到:
6. 也就是说X*A=Y,那么A = (X*X)-1*X*Y,便得到了系数矩阵A,同时,我们也就得到了拟合曲线。
MATLAB实现:
MATLAB提供了polyfit()函数命令进行最小二乘曲线拟合。
调用格式:p=polyfit(x,y,n)
[p,s]= polyfit(x,y,n)
[p,s,mu]=polyfit(x,y,n)
x,y为数据点,n为多项式阶数,返回p为幂次从高到低的多项式系数向量p。x必须是单调的。矩阵s包括R(对x进行QR分解的三角元素)、df(自由度)、normr(残差)用于生成预测值的误差估计。
[p,s,mu]=polyfit(x,y,n)在拟合过程中,首先对x进行数据标准化处理,以在拟合中消除量纲等影响,mu包含标准化处理过程中使用的x的均值和标准差。
polyval( )为多项式曲线求值函数,调用格式: y=polyval(p,x)
[y,DELTA]=polyval(p,x,s)
y=polyval(p,x)为返回对应自变量x在给定系数P的多项式的值。
[y,DELTA]=polyval(p,x,s) 使用polyfit函数的选项输出s得出误差估计Y DELTA。它假设polyfit函数数据输入的误差是独立正态的,并且方差为常数。则Y DELTA将至少包含50%的预测值。
如下给定数据的拟合曲线:
x=[0.5,1.0,1.5,2.0,2.5,3.0],
y=[1.75,2.45,3.81,4.80,7.00,8.60]。
解:MATLAB程序如下:
x=[0.5,1.0,1.5,2.0,2.5,3.0];
y=[1.75,2.45,3.81,4.80,7.00,8.60];
p=polyfit(x,y,2)
x1=0.5:0.05:3.0;
y1=polyval(p,x1);
plot(x,y,*r,x1,y1,-b)
运行结果如图1
计算结果为:
p =0.5614 0.8287 1.1560
即所得多项式为y=0.5614x^2+0.08287x+1.15560
图1 最小二乘法曲线拟合示例
对比检验拟合的有效性:
例:在[0,π]区间上对正弦函数进行拟合,然后在[0,2π]区间画出图形,比较拟合区间和非拟合区间的图形,考察拟合的有效性。
在MATLAB中输入如下代码:
clear
x=0:0.1:pi;
y=sin(x);
[p,mu]=polyfit(x,y,9)
x1=0:0.1:2*pi;
y1=sin(x1);%实际曲线
y2=polyval(p,x1);%根据由区间0到pi上进行拟合得到的多项式计算0到2pi上的函数值,
%需要注意的是polyval()返回的函数值在pi到2pi上并没有进行拟合
plot(x1,y2,k*,x1,y1,k-)
运行结果:
p =
0.0000 0.0000
您可能关注的文档
- 某村镇污水管网初步设计说明.doc
- 某工程人行道开口工程施工设计方案.doc
- 某企业员工培训方案.doc
- 某数据中心应急方案.doc
- 某水电厂电力监控系统安全防护整体方案.doc
- 幕墙工程验收规范标准[详].ppt
- 内部竞聘制度细则.doc
- 内部控制实施方案报告书.doc
- 内部审核和管理评审报告.doc
- 内部审计工作规范手册范本.doc
- 最小公倍数和生活中的应用.ppt
- 最新开窗侧钻技术.ppt
- 最新旅游管理专业实习计划书.doc
- (外研新版教材)三年级英语[下册]知识点总结.ppt
- [人教版]高二英语选修8Unit1A_land_of_diversityreading_and_Warming_up课件(新[人教版]).ppt
- [人教版]高二英语选修七Unit5ReadingLanguage_points.ppt
- [人教版]四年级数学[下册]《整数加法运算定律推广到小数》课件.ppt
- [人教版]四年级英语[下册]期中考试练习试题.ppt
- 《大数据技术与应用》专业调研报告书.doc
- 《大学生创新创业教育训练课程》创业项目计划书.doc
最近下载
- 中国影视音乐——哪吒电影音乐+课件-2025-2026学年高中音乐人音版(2019)+必修+音乐鉴赏.pptx VIP
- 电外科安全知识课件下载.pptx VIP
- 哪吒V汽车说明书.docx VIP
- 人教版高中英语必修三单词默写版.doc VIP
- 2020新人教版高中英语必修三单词中译英默写.pdf VIP
- DB22T 2287-2015 蓝莓矿质营养诊断技术要求.docx VIP
- 2019新人教版高一英语必修三全册单词默写表格版.doc VIP
- 2025年江苏省南京市中考道德与法治真题试卷含详解.docx VIP
- 3套新版人教版小学数学五年级上册期末必备综合试卷(含答案解析).docx
- (完整word版)苏教版本二年级下册数学练习题.doc VIP
原创力文档

文档评论(0)