matlab中用cftool工具做完曲线拟合后,如何对拟合之后的曲线提取极大值的横纵坐标?

最好是批量处理一下,因为要批量拟合曲线,并且得到这些曲线的极大值等信息。如果实现批量处理有困难,先实现单个拟合曲线的也行,谢谢!写一下程序吧!

如图,提取拟合曲线fit 1 的两个峰值大小和波峰位置。

1、用fit()函数求出拟合方程,fit()函数功能与cftool工具是基本一样的。
2、用ftype()函数求出x对应的y1(拟合值)
3、用diff()函数求出y1求导
4、用solve()函数求出y1'=0时的x值
5、x对应的y1值,此时的 (x,y)为极大值的横纵坐标
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-08-11
可以加下QQ么,你做的是n/γ甄别么?

Matlab中CFtool曲线拟合图,怎么标注X,Y,轴?
在Curve Fitting Tool 里操作:File--Print to Figure ,在生成的Figure里insert 插入 xlabel、ylabel 、title等。

Matlab 将离散点拟合画出图形之后求出相应横坐标
可以用cftool工具箱,傻瓜式操作,礼盒相应的曲线,你这个用傅立叶函数拟合,我得到的函数式如下(拟合优度0.8321),函数是有了你就可以做了吧 拟合的模版:f(x) = a0 + a1*cos(x*w) + b1*sin(x*w) + a2*cos(2*x*w) + b2*sin(2*x*w) + a3*cos(3*x*w) + b3*sin(3*x*w...

matlab拟合两条温度曲线找到发生偏差的坐标?
利用cftool曲线拟合工具箱:Linear model Poly2:f(x) = p1*x^2 + p2*x + p3 Coefficients (with 95% confidence bounds):p1 = -0.03816 (-0.05458, -0.02173)p2 = 13.56 (12.62, 14.51)p3 = -1.28 (-8.511, 5.952)Goodness of fit:SSE: 248 R-square: 0....

matlab中curve fitting tool(曲线拟合工具)
方式1:在 MATLAB 命令行中输入`cftool`命令即可直接进入工具窗口。 方式2:在主菜单中选择“应用程序”->“CurveFitting”。 准备数据 在 MATLAB 命令行中输入要拟合的数据。选择曲线拟合 在曲线拟合工具左侧,给拟合曲线命名。 从下拉菜单中选择数据。 选择拟合类型 从“Custom Equations”...

Matlab拟合工具箱CfTool中Smoothing Spline数据获取
Smooth Spline方法在MATLAB中实现步骤如下:首先,通过工具箱界面的"Generate Code"选项生成MATLAB脚本文件。保存此文件至MATLAB工作路径,注意脚本文件是一个函数,直接运行将无法得到结果。此函数输出两个参数,fitresult和gof,其中fitresult最为关键,它以cfit格式存储,类似查表数据。用户可通过fitresult(x...

matlab中怎么用cftool拟合函数?
1、在使用cftool拟合好理想的曲线后,点击File下的Generate Code,MATLAB会自动生成一个未命名的function,自行保存到工作文件夹。此处注意,默认的函数名叫createFit(XX,YY,、、、),可根据个人需要修改。2、回到、m文件,在需要拟合函数的那一步,键入"fitresult,gof=createFit(XX,YY,、、、);"...

matlab 曲线拟合cftool中怎样设置待定参数的精度(增加小数位数)_百度...
这里我们用命令cftool进行调用拟合工具箱,在MATLAB主窗口中输入 cftool 回车 可以看到如下拟合工具箱界面 拟合操作步骤:首先我们将要拟合的数据选入到工具箱中,如下图,在红圈处,点击向下三角,分别将要拟合的x y 选入,然后点击右侧的最上方的下三角,然后选择polynomial( 多项式),下面的degree是阶数...

已经使用matlab进行burr拟合,怎么输出拟合好曲线的关系式?
选择拟合的曲线类型,一般是线性拟合,高斯曲线,平滑曲线等,根据需要选择。选择完后会自动完成拟合,并且给出拟合函数表达式。请点击输入图片描述 请点击输入图片描述 点击菜单栏中的“file”,选择“print to figure"进行画图。请点击输入图片描述 在图形窗口中,可以对图形显示模式进行修改,如添加标题,...

matlab中曲线拟合后怎么得到曲线的函数
告诉你最简单的办法吧 在命令框中输入cftool 打开拟合工具箱,用这个进行拟合 当然,还有专门的指令来进行这个工作 多项式拟合polyfit、曲线拟合lsqcurvefit 要知道这些函数的使用方法可以在命令框中输入help polyfit或者help lsqcurvefit 你就...

如何利用matalb cftool工具箱拟合曲线
》cftool 3、进入曲线拟合工具箱界面“Curve Fitting tool”(1)点击“Data”按钮,弹出“Data”窗口;(2)利用X data和Y data的下拉菜单读入数据x,y,可修改数据集名“Data set name”,然 后点击“Create data set”按钮,退出“Data”窗口,返回工具箱界面,这时会自动画出数 据集的曲线图;(...

相似回答