matlab拟合求参报错
MODELFUN 必须为函数,它返回大小与 Y (1-by-9)相同的拟合值向量。您提供的模型函数返回结果 1-by-1。
大小不匹配的常见原因之一是在函数中使用矩阵运算符(*、/、^),而不是对应的元素运算符(.*、./、.^)。
原程序
y=L2(ik,:);
ymax=max(y);
myfunc=inline('alpha.*x.*6.85/(1+alpha.*x)','alpha','x');
alpha0=1;
alpha=nlinfit(x,y,myfunc,alpha0);
L3(ik)=alpha;
其中x和y都是1×9