【发布时间】:2013-08-07 17:58:58
【问题描述】:
我正在尝试将一阶指数曲线(我也将制作二阶指数曲线)拟合到 Matlab 中的某些数据点。我一直在尝试使用 StackOverflow 的另一个问题中描述的方法,但我只收到此消息:'Error in ==> fit at 115 errstr = handlerr('curvefit:fit:xDataMustBeColumnVector', ...'.
这是我的代码:
hold on
X = (1x8-vector containing data);
Y = (1x8-vector containing data);
Error = (1x8-vector containing data);
YError = Y.*Error;
ft = fittype('exp1');
f = fit(X, Y,ft);
errorbar(X, Y, YError, 'squarek','MarkerFaceColor','k')
plot(f,X,Y)
我知道“拟合”应该返回指数曲线的系数,所以我知道最后一个“绘图”不起作用。现在我什至无法得到系数。
【问题讨论】:
标签: matlab