Failure in initial objective function evaluation. LSQCURVEFIT cannot continue.

1 回表示 (過去 30 日間)
凯 何
凯 何 2021 年 3 月 24 日
コメント済み: Matt J 2021 年 3 月 24 日
t=0:20;
N=[3.9000 5.2000 7.2000 9.6000 12.9000 17.1000 23.2000 31.4000 38.6000 50.2000 62.9000 76.0000 92.6000 106.5000 123.2000 131.7000 150.7000 179.3000 204.0000 226.5000 251.4000]
x0=[300.0000 0.3000]
x = lsqcurvefit(@logistic,x0,t,N)
f=logistic(x,t);
plot(t,N,'.',t,f,'m')
xlabel(Year)
ylabel(Population)
  2 件のコメント
Walter Roberson
Walter Roberson 2021 年 3 月 24 日
編集済み: Image Analyst 2021 年 3 月 24 日
On my system it stops, saying that logistic is not defined.
Matt J
Matt J 2021 年 3 月 24 日
You should not pass your objective function to lsqcurvefit until you have verified that it works.

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeDownloads についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by