I am trying to run the following code, and get the error, please advice how to fix it, thank you.
x = (0:0.2:5)';
y = 2*exp(-0.2*x) + 0.1*randn(size(x));
f = fit(x,y,'exp1')
plot(f,x,y)
"Subscript indices must either be real positive integers or logicals."

 採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2014 年 7 月 16 日

0 投票

Probably, you have used fit as a variable in your code
Try this
clear fit
x = (0:0.2:5)';
y = 2*exp(-0.2*x) + 0.1*randn(size(x));
f = fit(x,y,'exp1')
plot(f,x,y)

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeLinear and Nonlinear Regression についてさらに検索

タグ

質問済み:

2014 年 7 月 16 日

回答済み:

2014 年 7 月 16 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by