matlab 最小二乘函数lsqcurvefit拟合函数参数的时候出现错误

matlab 最小二乘函数lsqcurvefit拟合函数参数的时候出现错误
我用lsqcurvefit 函数拟合参数的时候出现下面的错误,
Error using ==> optimprivatelsqncommon
User supplied function ==> imgfun
failed with the following error:
Subscript indices must either be real positive integers or logicals.
Error in ==> lsqcurvefit at 165
[x,Resnorm,FVAL,EXITFLAG,OUTPUT,LAMBDA,JACOB] = ...
Error in ==> imgmodel at 14
x=lsqcurvefit(@imgfun,x0,xdata,ydata);
suoyanwuwei 1年前 已收到1个回答 举报

城堡守墓人 幼苗

共回答了22个问题采纳率:90.9% 举报

Subscript indices must either be real positive integers or logicals.
这句话是说下标必须是正整数 或是逻辑的 由此推出你在程序中自己定义的imgfun函数运行的数据出现了错误 你好好检查检查

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.038 s. - webmaster@yulucn.com