您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 求职简历 > matlab曲线拟合函数的具体步骤
matlab曲线拟合函数的具体步骤是什么1、在命令行输入数据:2、启动曲线拟合工具箱》cftool3、进入曲线拟合工具箱界面“CurveFittingtool”(1)点击“Data”按钮,弹出“Data”窗口;(2)利用Xdata和Ydata的下拉菜单读入数据x,y,可修改数据集名“Datasetname”,然后点击“Createdataset”按钮,退出“Data”窗口,返回工具箱界面,这时会自动画出数据集的曲线图;(3)点击“Fitting”按钮,弹出“Fitting”窗口;(4)点击“Newfit”按钮,可修改拟合项目名称“Fitname”,通过“Dataset”下拉菜单选择数据集,然后通过下拉菜单“Typeoffit”选择拟合曲线的类型,工具箱提供的拟合类型有:CustomEquations:用户自定义的函数类型Exponential:指数逼近,有2种类型,a*exp(b*x)、a*exp(b*x)+c*exp(d*x)Fourier:傅立叶逼近,有7种类型,基础型是a0+a1*cos(x*w)+b1*sin(x*w)Gaussian:高斯逼近,有8种类型,基础型是a1*exp(-((x-b1)/c1)^2)Interpolant:插值逼近,有4种类型,linear、nearestneighbor、cubicspline、shape-preservingPolynomial:多形式逼近,有9种类型,linear~、quadratic~、cubic~、4-9thdegree~Power:幂逼近,有2种类型,a*x^b、a*x^b+cRational:有理数逼近,分子、分母共有的类型是linear~、quadratic~、cubic~、4-5thdegree~;此外,分子还包括constant型SmoothingSpline:平滑逼近(翻译的不大恰当,不好意思)SumofSinFunctions:正弦曲线逼近,有8种类型,基础型是a1*sin(b1*x+c1)Weibull:只有一种,a*b*x^(b-1)*exp(-a*x^b)选择好所需的拟合曲线类型及其子类型,并进行相关设置:——如果是非自定义的类型,根据实际需要点击“Fitoptions”按钮,设置拟合算法、修改待估计参数的上下限等参数;——如果选CustomEquations,点击“New”按钮,弹出自定义函数等式窗口。(5)类型设置完成后,点击“Apply”按钮,就可以在Results框中得到拟合结果
三七文档所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
本文标题:matlab曲线拟合函数的具体步骤
链接地址:https://www.777doc.com/doc-3937430 .html