主题: [MATLAB基础] 曲线拟合,用nlinfit
查看单个帖子
旧 2012-05-19, 14:26   #1
greenrose_2
初级会员
 
注册日期: 2012-05-19
帖子: 2
声望力: 0
greenrose_2 正向着好的方向发展
生气 曲线拟合,用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 当前离线   回复时引用此帖