MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 曲线拟合,用nlinfit (https://www.labfans.com/bbs/showthread.php?t=15257)

greenrose_2 2012-05-19 14:26

曲线拟合,用nlinfit
 
x=[0.8,0.85,0.9,0.94,1,1.1,1.14,1.144,1.146...2.4];
y=[129698.6607,81517.14907,48462.38869,30160.54842...49082.65691...];
f=@(p,x)(1+p(1)*x+p(2)*(x.^2)+p(3)*(x.^3))*(-p(4))*exp(-p(1)*x);
前面都没有问题
p=nlinfit(x,y,f,[1111]); 运行到这里出错提示:Index exceeds matrix dimensions.
怎么改啊,谢谢

greenrose_2 2012-05-20 14:27

回复: 曲线拟合,用nlinfit
 
非线性拟合nlinfit函数不适合用于指数函数型


所有时间均为北京时间。现在的时间是 11:32

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.