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

我用lsqcurvefit函数拟合参数的时候出现下面的错误,有哪位大侠可以帮忙解决啊~~谢谢啊!!!!!!!???Errorusing==>optim\private\l... 我用lsqcurvefit 函数拟合参数的时候出现下面的错误,有哪位大侠可以帮忙解决啊~~谢谢啊!!!!!!!

??? Error using ==> optim\private\lsqncommon
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);
展开
 我来答
fweiman
2010-04-08 · TA获得超过371个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:264万
展开全部
Subscript indices must either be real positive integers or logicals.
这句话是说下标必须是正整数 或是逻辑的 由此推出你在程序中自己定义的imgfun函数运行的数据出现了错误 你好好检查检查
如果要远行哈哈
2010-04-16
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
把源程序拿来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式