Matlab教程数学科学与技术学院胡金燕lionfr@tom
com曲线拟合工具箱第一页,共八十八页
曲线拟合定义在实际工程应用和科学实践中,经常需要寻求两个(或多个)变量间的关系,而实际去只能通过观测得到一些离散的数据点
针对这些分散的数据点,运用某种你和方法生成一条连续的曲线,这个过程称为曲线拟合
曲线拟合可分为:(1)参数拟合----最小二乘法(2)非参数拟合----插值法第二页,共八十八页
一、数据预处理在曲线拟合之前必须对数据进行与处理,去除界外值、不定值和重复值,以减少认为误差,提高拟合的精度
数据预处理包括:(1)数据输入与查看(2)数据的预处理传输数据通过数据GUI来实现,查看数据点通过曲线拟合工具的散点图来实现
第三页,共八十八页
输入和查看数据集(1)打开曲线拟合工具界面通过cftool命令打开曲线拟合工具界面第四页,共八十八页
5个命令按钮Data按钮:可输出、查看和平滑数据;Fitting按钮:可拟合数据、比较拟合曲线和数据集;Exclude按钮:可以从拟合曲线中排除特殊的数据点;Ploting按钮:在选定区间后,单击按钮,可以显示拟合曲线和数据集;Analysis按钮:可以做内插法、外推法、微分或积分拟合
第五页,共八十八页
(2)输入数据集在输入数据之前,数据变量必须存在于matlab的工作区间
可以通过load命令输入变量
单击曲线拟合工具界面中的Data按钮,打开Data对话框,在对话框中进行设置,可以输入数据
第六页,共八十八页
Data对话框包括两个选项卡:DataSets和Smooth
DataSets选项卡:
Importworkspacevectors把向量输入工作区,主要以变量必须具有相同的维数,无穷大的值和不定值被忽略
Xdata用于选择观测数据Ydata用于选择X的响应数据Weight用于选择权重,与响应数据相联系的向量,