Failure in initial objective function evaluation. LSQCURVEFIT cannot continue.
1 回表示 (過去 30 日間)
古いコメントを表示
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
2021 年 3 月 24 日
編集済み: Image Analyst
2021 年 3 月 24 日
On my system it stops, saying that logistic is not defined.
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 Exchange で Downloads についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!