matlab_curve_fitting_tool的用法图文结合

matlab_curve_fitting_tool的用法图文结合

ID:10209530

大小:583.00 KB

页数:14页

时间:2018-06-12

matlab_curve_fitting_tool的用法图文结合_第1页
matlab_curve_fitting_tool的用法图文结合_第2页
matlab_curve_fitting_tool的用法图文结合_第3页
matlab_curve_fitting_tool的用法图文结合_第4页
matlab_curve_fitting_tool的用法图文结合_第5页
资源描述:

《matlab_curve_fitting_tool的用法图文结合》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Matlabcurvefittingtool的用法MATLAB拟合工具箱可以方便地拟合一元函数。我们先来构造一个带有误差的数据:其中噪声Noise服从4倍标准正态分布:,然后利用MATLAB拟合工具箱进行拟合。在命令窗拷入以下代码%产生模拟数据x=-6:0.2:6;y=7*sin(x)+x.^2-0.1*exp(x)+4*randn(size(x)); %画出模拟数据曲线,颜色:黑,线宽:2,标记大小:8,形状:圆圈plot(x,y,'Color','k','LineW',2,'MarkerSize',8,'Marker','o')%坐标字符大小16set(gca,'FontS',16)%在规

2、定坐标位置加文字说明text(-2,40,'y=7sin(x)+x^2-0.1e^x+Noise','FontS',16)%坐标轴显示范围axis([-66-1550])fig1拟合步骤如下:1)  打开Curvefittingtool:在命令窗中直接键入cftool,这时显示出拟合工具窗的GUI:fig22)  选择Data,在XData和YData中选择数据,必要的话加上权数据,在Datasetname框中给你拟合的数据起名(例如xy),然后按Createdataset,则数据在拟合工具窗显现。fig33)  按Fitting键,显示拟合编辑器:fig4我们从数据窗中看到了刚才保存的拟合数

3、据xy。在拟合曲线类型框(Typeoffit)中有很多类拟合函数形式,比如选中多项式后,下面的窗口会显示不同次数的多项式选项。fig54)  如果Typeoffit中没有所需的拟合函数形式,就需要自己编写,这时,在Typeoffit中选择CustomEquation,顺序单击Newfit®New健,出现方程编辑框:fig6如果自编方程不是广义线性函数的形式,就选择GeneralEquation例如本题可写给你的拟合函数起个名字,例如user1,以后遇到类似的函数形式拟合时,可以调用。给定初值后按ok fig75)  在fitting窗中选择Apply  这时在图形窗显示拟合的结果的同时,res

4、ults给出拟合结果:fig8这些结果包括:Ø      拟合函数的形式;Ø      参数的估计以及95%的置信区间。其含义是:如果拟合残差的分布是以0为期望值的正态分布,那么所给的区间有95%的可能性包含参数的真值。Ø      拟合优度的判断。关于拟合优度。拟合窗的Fitoptions中可以对拟合算法、拟合区域、置信度以及参数初值等做出选择。7)  curvefittingtool->Analysis中可以根据给定的x值输出拟合值、一阶导数值、二阶导数值和积分的值,例如我们的拟合节点为从-6到6,间隔0.1,希望给出拟合值、一阶导数值和相应的图,则构选相应的功能,可得出下面的结果:fig

5、9显然,以上数据可以单击界面上的Savetoworkspace键保存;fig10 fig1fig2fig3fig4fig5fig6fig7fig8fig9fig10在Matlab6.5以上的境况下,在左下方有一个"Start"按钮,好像Windows的最先菜单,点开它,在目次"Toolboxes"下有一个"CurveFitting",点开"CurveFittingTool",显露数据拟合东西界面,根基上全体的数据拟合和回归认识都可以在这边进行。底下给你粗略先容一下它的使用方法。首先在Matlab的夂箢行输入两个向量,一个向量是你要的x坐目标各个数据,其它一个是你要的y坐标的各个数据。输入今后假

6、如叫x向量与y向量,可以在workspace内里瞥见这两个向量,要保障这个向量的元素数类似,借使纷歧致的话是不行在工具箱里面进行拟合的。比方在命令行里输入下列数据:x=(0:0.02:0.98)';y=sin(4*pi*x+rand(size(x)));此时x-y之间的函数相似的为正弦干系,频率为2,但是生活一个偏差项。可以通过作图看出它们的大致分布:plot(x,y,'*','markersize',2);掀开曲线拟合共工具界面,点击最左边的"Data..."按钮,出现一个Data对话框,在DataSets页面里,在XData选项入选取x向量,YData选项中抉择y向量,如果两个向量的元素数

7、相通,那么Createdataset按钮就激活了,此时点击它,天生一个数据组,映现鄙人方DataSets列表框中。紧闭Data对话框。此时CurveFittingTool窗口中显示出这一数据组的散点分布图。点击Fitting...按钮,出现Fitting对话框,Fitting对话框分为两部门,上头为FitEditor,下面为TableofFits,有时刻窗口界面对比小,FitEditor部分会被收

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。