- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
杨涛的建模
基础实验三 数据拟合与曲线拟合
实验目的
对于某个变化过程中的相互依赖的变量,可建立适当的数学模型,用于分析、预报、决策或控制该过程。对于两个变量可通过用一个一元函数去模拟这两个变量的取值,但用不同的方法可得到不同的模拟函数。
使用最小二乘法来进行数据拟合,用基本函数曲线及其变化模拟给定的曲线,理解拟合方法。
实验解读
1、
数据拟合,是使用最小二乘法产生基函数的线性组合,以构造出拟合函数。
根据一组二维数据,即:平面上的若干点,要求:确定一个一元函数 y=f(x) ,
即: 曲线使这些点与曲线,总体来说,尽量接近。
这就是数据拟合成曲线的思想,简称为曲线拟合(fitting a curve)。
曲线拟合的目的是:根据实验获得的数据,去建立因变量与自变量之间有效的经验函数关系,为进一步的深入研究,提供线索。
而其实际含义,是寻求一个函数 y=f(x) ,使 f(x) 在某种准则下,与所有数据点最为接近,即: 曲线拟合得最好。
最小二乘准则,就是使所有散点到曲线的距离平方和最小。
拟合时选用一定的拟合函数f(x) 形式,设拟合函数可由一些简单的“基函数” (例如:幂函数,三角函数……)来线性表示。
2、
两个变量之间的函数关系,主要有两种:
* 是线性关系(一次关系);
* 是非线性关系(非一次的其它一元函数)。
下面根据本实验,具体分析:
一、对于实验一(练习1)线性拟合,主要从形(大多数散点,是否在拟合曲线上,或附近)与 量(残差,是否小)来观察拟合效果。
二、对于实验二(练习2、3)非线性拟合,使用各种函数(多项式函数、对数函数、双曲线函数、指数函数、三角函数、分式有理多项式函数等初等函数)将其拟合,直到拟合曲线与散点图基本吻合(残差接近0时),再用 Mathematica 画出所得到的拟合曲线,观察所得曲线与散点的接近程度,从而得出:最接近的拟合曲线方程。
实验思路
2.3 线性拟合
2.4 非线性拟合
(练习2)
对于练习2非线性拟合,通过改变 i 的范围,假设函数的一般方程,即: 可求得: 拟合曲线。
对练习2中的数据用二次、三次、 …… 、十五次多项式函数,分别进行非线性拟合,并从形与量看拟合效果。
减少或增加数据,查看拟合效果。
对练习2的数据用指数函数、对数函数、双曲函数、三角函数、分式有理多项式函数等初等函数,分别非线性拟合,并从形与量看拟合效果;
思考用初等函数非线性拟合的优点与缺点,同时,思考有没有其它更好的非线性拟合。
(一)修改、补充程序
要说明拟合效果,主要从形(大多数散点是否在拟合曲线上或附近)与量(残差
是否小)!
计算残差的程序:
假设对两个变量的多组记录数据已有程序
biao={{x1,y1},{x2,y2},…,{xn,yn}}
并且通过Fit得到非线性拟合函数y=f(x)
我们可以先定义函数(程序)
f[x_]:=
再给出计算残差的程序
dareta=Sum[(biao[[i ,2]]-f[biao[[i ,1]]])^2,{i ,1, n}]
程序说明:
biao[[i]]是提取表biao的第i行,即{xi,yi}
biao[[i ,1]] 是提取表biao的第i行的第一个数, 即xi
biao[[i ,2]] 是提取表biao的第i行的第一个数, 即yi
biao[[i ,2]]-f[biao[[i ,1]]] 即yi-f(xi)
(二)实验思路
先对练习2的数据用二次、三次、…、十五次、k次多项式函数分别非线性拟合,并从形与量看拟合效果;思考用多项式函数非线性拟合的优点与缺点。考虑对练习2的数据增加或减少;
先对练习2的数据用指数函数、双曲函数等初等函数分别非线性拟合,并从形与量看拟合效果;思考用初等函数非线性拟合的优点与缺点,同时思考有没有其它更好的非线性拟合。考虑对练习2的数据增加或减少
先对练习2的数据用分段函数(非初等函数)非线性拟合,并从形与量看拟合效果;思考用分段函数非线性拟合的优点与缺点,同时思考有没有其它更好的非线性拟合;
对练习2的数据增加或减少。
实验材料
2.1 曲线拟合
2.2最小二乘法
从中解出与,有,其中 , , 。
Mathematica提供了最基本的数据拟合函数Fit,这个函数使用最小二乘法产生基函数的线性组合以构造出拟合函
您可能关注的文档
- 明朝对当代的历史意义.docx
- 昊锐秋季巡展_0908_Brief.ppt
- 星海合唱团钢琴伴奏谱.pdf
- 春之语——2010中国(重庆)五个校园建设高峰论坛方案.doc
- 春哥的发蜡.ppt
- 春季求职全攻略_别总问.doc.doc
- 春秋聚居考.doc
- 春秋战国经济社会变革.ppt
- 昭通市事业单位综合管理类考试资料整理.doc
- 晋中市第四届中等职业学校技能大赛方案(新).doc
- 汽车4S店员工内训课件07奥迪4S店新员工培训.pdf
- 辽宁省第二届职业技能大赛(轨道车辆技术赛项)理论参考试题库(含答案).pdf
- 2024年第四届全国工业设计职业技能大赛决赛(包装设计师)理论考试题库(含答案).pdf
- 精品解析:2022年广西壮族自治区学业水平考试押题预测卷 (一)历史试题(原卷版).docx
- 2024版《立体构成》全套课件完整版.ppt
- 《机上应急医疗》习题及答案.docx
- 2024年儿童保健技能大赛理论考试题库500题(含答案).pdf
- 计算机整机装配调试员技能竞赛备考试题库(含答案).pdf
- 《机床电气控制与PLC》期末试卷-A卷及答案.doc
- C++程序设计教程课件-C++多态与虚函数课件.pdf
文档评论(0)