私はMatlabのいくつかのデータポイントに1次の指数曲線を当てはめようとしています(2次も作成します)。ここ StackOverflow の別の質問で説明されている方法を使用しようとしましたが、次のメッセージしか表示されません: 'Error in ==> fit at 115 errstr = handleerr('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)
「フィット」は指数曲線の係数を返す必要があることを知っているので、最後の「プロット」が機能しないことを認識しています。現在、係数を出すことさえできません。