电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数学建模曲线拟合教材VIP专享VIP免费

数学建模曲线拟合教材_第1页
数学建模曲线拟合教材_第2页
数学建模曲线拟合教材_第3页
曲线拟合摘要根究已有数据研究y 关于 x 的关系,对于不同的要求得到不同的结果。问题一中目标为使的各个观察值同按直线关系所预期的值的偏差平方和为最小,利用 MATLAB中tlsqcurvefi 函数在最小二乘法原理下拟合出所求直线。问题二目标为使绝对偏差总和为最小,使用MATLAB中的 fminsearch 函数,在题目约束条件内求的最优答案, 以此方法同样求得问题三中最大偏差为最小时的直线。问题四拟合的曲线为二阶多项式,方法同前三问类似。问题五为求得最佳的曲线, 将之前的一次曲线换成多次曲线进行拟合得到新的结果。经试验发现高阶多项式的阶数越高拟和效果最好。关键词 : 函数拟合最小二乘法线性规划一、问题的重述已知一个量 y 依赖于另一个量 x ,现收集有数据如下:x0.0 0.5 1.0 1.5 1.9 2.5 3.0 3.5 4.0 4.5 y1.0 0.9 0.7 1.5 2.0 2.4 3.2 2.0 2.7 3.5 x5.0 5.5 6.0 6.6 7.0 7.6 8.5 9.0 10.0 y1.0 4.0 7.6 2.7 5.7 4.6 6.0 6.8 12.3 (1)求拟合以上数据的直线abxy。目标为使 y 的各个观察值同按直线关系所预期的值的偏差平方和为最小。(2)求拟合以上数据的直线abxy,目标为使 y 的各个观察值同按直线关系所预期的值的绝对偏差总和为最小。(3)求拟合以上数据的直线,目标为使y 的各个观察值同按直线关系所预期的值的最大偏差为最小。(4)求拟合以上数据的曲线abxcxy2,实现( 1)(2)(3)三种目标。(5)试一试其它的曲线,可否找出最好的?二、问题的分析对于问题一,利用MATLAB中的最小二乘法对数据进行拟合得到直线,目标为使各个观察值同按直线关系所预期的值的偏差平方和为最小。对于问题二、 三、四均利用 MATLAB中的 fminsearch 函数,在题目要求的约束条件下找到最佳答案。对于问题五,改变多项式最高次次数, 拟合后计算残差, 和二次多项式比较,再增加次数后拟合,和原多项式比较残差,进而找到最好的曲线。三、基本假设1. 表中数据真实可信,每个点都具有意义。四、模型的建立与求解1. 问题一对给定数据点),,1,0(,miYXii,在取定的函数类中,求xp,使误差的平方和2E 最小,22iiYXpE。从几何意义上讲,就是寻求与给定点),,1,0(,miYXii的距离平方和为最小的曲线xpy。函数xp称为拟合函数或最小二乘解, 求拟合函数xp的方法称为曲线拟合的最小二乘法。直接利用 MATLAB中tlsqcurvefi 的函数进行曲线拟合,得到目标函数如下:xy8117.00264.0函数图像如下...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部