greenrose_2
2012-05-19, 14:26
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.
怎么改啊,谢谢
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.
怎么改啊,谢谢