- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
曲线拟合工具箱
曲线拟合定义
在实际工程应用和科学实践中,经常需要寻求
两个(或多个)变量间的关系,而实际去只能
通过观测得到一些离散的数据点。针对这些分
散的数据点,运用某种你和方法生成一条连续
的曲线,这个过程称为曲线拟合。
曲线拟合可分为:
(1)参数拟合 ---- 最小二乘法
(2)非参数拟合 ---- 插值法
一、数据预处理
在曲线拟合之前必须对数据进行与处理,去
除界外值、不定值和重复值,以减少认为误
差,提高拟合的精度。
数据预处理包括:
(1)数据输入与查看
(2)数据的预处理
传输数据通过数据GUI来实现,查看数据点
通过曲线拟合工具的散点图来实现。
1.输入和查看数据集
(1)打开曲线拟合工具界面
通过cftool命令打开曲线拟合工具界面
5个命令按钮
Data按钮:可输出、查看和平滑数据;
Fitting按钮:可拟合数据、比较拟合曲线和数据集;
Exclude按钮:可以从拟合曲线中排除特殊的数据点;
Ploting按钮:在选定区间后,单击按钮,可以显示拟合曲线和数据集;
Analysis按钮:可以做内插法、外推法、微分或积分拟合。
(2)输入数据集
在输入数据之前,数据变量必须存在于
matlab的工作区间。可以通过load命令输
入变量。单击曲线拟合工具界面中的Data
按钮,打开Data对话框,在对话框中进行设
置,可以输入数据。
Data对话框
包括两个选项卡:Data Sets 和 Smooth.
Data Sets选项卡:
.Import workspace vectors 把向量输
入工作区,主要以变量必须具有相同的维数
,无穷大的值和不定值被忽略。
X data 用于选择观测数据
Y data 用于选择X的响应数据
Weight 用于选择权重,与响应数据相联系的向量,如果没选择,默认值为1.
.Preview 对所选向量进行图形化预览
.Data set name 设置数据集的名称。工具箱可以随即产生唯一的文件名,但用户可以重命名。
.Data sets 选项以列表的形式显示所有拟合的数据集。当选择一个数据集时,可以对它做如下操作:
.View 查看数据集,以图标形式和列表形式,可以选择方法排除异常值;
.Rename 重命名
.Delete 删去数据组
例:输入数据,采用matlab自带的文件census
census 有两个变量:cdate和pop。 cdate是一个年向量,包括1790-1990
年,间隔为10年;
pop是对应年份的美国人口。
whos -file census
Name Size Bytes Class Attributes
cdate 21x1 168 double
pop 21x1 168 double
load census
cftool(cdate,pop)
散点图
单击Data按钮
在X data和Y data两个下拉式列表框中选
择变量名,将在Data对话框中显示散点图的
预览效果:
当选择Data sets列表框中的数据集时,单
击View按钮,打开View Data Set对话框
工作表方式
2.数据的预处理
在曲线拟合工具箱中,数据的预处理主要包
括平滑法、排除法和区间排除法等。
(1)平滑数据
打开拟合工具箱,单击Data按钮,打开
Data对话框,选择Smooth选项卡
Smooth选项卡各选项的功能:
.Original data set 用于挑选需要拟合的数据集;
.Smoothed data set平滑数据的名称;
.Method用于选择平滑数据的方法,每一个相应数据用通过特殊的曲线平滑方法所计算的结果来取代。平滑数据的方法包括:
(ⅰ)Moving average 用移动平均值进行替换;
(ⅱ)Lowess局部加权散点图平滑数据,采用线性最小二乘法和一阶多项式拟合得到的数据进行替换;
(ⅲ)Loess局部加权散点图平滑数据,采用线性最小二乘法和二阶多项式拟合得到的数据进行交换;
(ⅳ)Savitzky-Golay 采用未加权的线性最小二乘法过滤数据,利用指定阶数的多项式得到的数据进行替换;
(ⅴ)Span用于进行平滑计算的数据点的数目;
(ⅵ)Degree 用于Savitzky-Golay方法拟合多项式的阶数。
.Smoothed data sets 对于所有平滑数据集进行列表。可以增加平滑数据集,通过单击Create smoothed data set按钮,可以创建经过平滑的数据集。
.
您可能关注的文档
- 小学期末考试宣誓词.doc
- 初中英语作文好词好句好段好文章及解析.doc
- CADM命令及用法详解.doc
- 问题学生处理办法.docx
- 环形道路上的行程问题.doc
- 物业公司绩效考核方案(看过)(好).doc
- 汉字来历的小故事hzlaili1.ppt
- 建筑工地创建国家文明城市(资料汇编).doc
- 现代汉语常用字表.docx
- 物业常见问题解答.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)