关于matlab中cftool命令的使用,有两组数据x,y,当使用过所有拟合曲线类型都拟合不出来的话,该怎么做?

x=[19 50 72 64 57 52 57 45 53 48 65 62 58 64 54 39 73 50 63 44 48 62 70 58 67 63 65 74 72 67 52 67 71 45 60 47 54 49 49 58 56 50 63 54 48 49 76 52 42 49 34 54 38 53 46 62 55 43 39 ];
y=[832.8 378 166.8 52.8 456 1700.4 2282.4 2217.6 1908 1347.6 646.8 451.2 334.8 122.4 181.2 564 1124.4 1270.8 1266 1254 799.2 826.8 456 414 186 151.2 330 1110 1864.8 1686 1390.8 799.2 550.8 214.8 160.8 350.4 1202.4 1891.2 1711.2 1747.2 1131.6 655.2 358.8 210 103.2 258 771.6 1119.6 1435.2 1332 1248 764.4 484.8 357.6 182.4 90 34.8 37.2 198 ];

数据太杂乱,肯定就拟合不了啊,都没看出来是那种线型
温馨提示:内容为网友见解,仅供参考
无其他回答

使用MATLAB的cftool对多组离散点进行拟合
这种拟合结果是错误的。很明显蓝线与黑的数据点没有重合,数据点与拟合线附近是没有实验意义的。说明你还没有弄懂数据拟合的原理,如你实际困难,可以帮你。

怎么用matlab拟合米氏方程
1、在命令窗口输入cftool,打开拟合窗口。2、在拟合窗口选择要拟合的数据,那个作为x,哪个作为y。图中标记框所示。然后在上方位置标记框3中选择要拟合的目标函数的类型,这里选择的“polnomial”(多项式),同时可以在”degree“设置多项式的次数。在图中标记框中可以显示出原始数据点和拟合曲线。3、拟合结...

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

怎么用matlab拟合曲线?
1、首先双击打开电脑桌面上matlab软件,点击matlab操作界面上面的新建变量,如下图所示。2、这时候会出现一个表格,此时将你需要处理的数据填在表格,有几个变量就要新建几个表格,本例子用两个变量,分别为X,Y。3、新建的X数据如下图,此时变量默认为unnamed(未命名)。4、接着对所需要的变量进行命名...

用matlab进行离散数据的曲线拟合时 只能进行多项式拟合吗 如果已知拟 ...
基本上只要你知道函数形式都可以拟合的。matlab有一个cftool工具箱,很方便。当然用函数也比较不错。例如用lsqcurvefit。x = lsqcurvefit(fun,x0,xdata,ydata,lb,ub,options)例如:拟合y=a*e^(b*x)。拟合a,b 定义拟合函数 function F = myfun(x,xdata)F = x(1)*exp(x(2)*xdata);在命令...

请问如何用Matlab实现双高斯函数拟合?
可以用matlab自带的cftool工具箱,很好用。首先在command window里敲入cftool,然后输入你想要拟合的向量和对应的x坐标,生成数据;然后通过fitting按钮,选择你生成的数据,选择任意你想要的拟合方式,就可以进行拟合了。

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

在MATLAB中,已知两组数据x y,怎样通过线性拟合,使得到的三次拟合多项...
过原点的拟合 General model:f(x) = x*(p1*x^2 + p2*x + p3)Coefficients (with 95% confidence bounds):p1 = 0.0112 (0.008154, 0.01426)p2 = -0.344 (-0.4119, -0.2761)p3 = 3.342 (2.981, 3.702)Goodness of fit:SSE: 5.35 R-square: 0.8906 Adjuste...

matlab中curve fitting tool(曲线拟合工具)
使用`cftool –v1`命令在 MATLAB 命令行中启动老版曲线拟合工具。加载数据 在 MATLAB 命令行中输入数据以准备拟合。 点击“data...”按钮,选择x横坐标和y纵坐标变量。 创建数据集 在弹出的Data窗口中选择x和y,点击“Create data set”按钮。 关闭Data对话框。 进行曲线拟合 点击“fitt...

关于matlab的cftool的问题
1 数据准备:我们以一组多项式数据为例,进行示例,假如多项式是y=4x^3+3x^2+2产生的数据,x取0到3之间间隔为0.3的数。具体数据如下:2 调用工具箱:关于如何调用工具箱我在其他经验中有详细的介绍,有兴趣的可以查看。这里我们用命令cftool进行调用拟合工具箱,在MATLAB主窗口中输入 cftool 回车 可...

相似回答