求助,关于nlinfit函数的错误
定义m文件如下function yy=model(beta,x)
yy=beta(1)^2.*x(:,1)+beta(2).*sin(x(:,2))+beta(3)*log(x(:,3)).*x(:,4);
主界面输入如下
x=;
y=;
beta=;
betafit=nlinfit(x,y,'model',beta)
结果显示错误
??? Error using ==> nlinfit
MODELFUN should return a vector of fitted values the same length as Y.
貌似是说向量长度不对?但不明白为什么
查书上例子也想不出问题所在,看help也无结果 我在论坛里搜索其它人的问题答案,好像都无法解决我的问题 测试出来yy的值
yy =
3.0079
2.0433
-1.9093
2.7895
0.6000
貌似也是5×1
页:
[1]