求助:fmincon中目标函数名称用@ff11表示出现问题
<P>优化函数fmincon中,目标函数名称用<FONT color=#f73809>@ff11</FONT>来表示,出现无法调用目标函数,原因为目标函数未定义。此时目标函数<FONT color=#f73809>ff11.M</FONT> 文件已经放入optim文件目录下。具体问题如下:<BR><BR>??? Error using ==> fmincon<BR>FMINCON cannot continue because user supplied objective function<BR> failed with the following error:</P><P>Error using ==> feval<BR>Undefined function <FONT color=#ff0000>'ff11'</FONT>.</P>
<P>Error in ==> E:\matlab6.5\toolbox\local\ll.m<BR>On line 6==> =fmincon<FONT color=#f70909>(@ff11</FONT>,x0, A,b,[],[],lb,[])<BR><BR>目标函数名称用<FONT color=#ee3d11>'ff11'</FONT>来表示依旧出现未定义错误,不知什么原因?<BR></P>
回复:(dlchen)求助:fmincon中目标函数名称用@ff11...
看帖子http://forum.vibunion.com/forum/viewthread.php?tid=4383一样的问题回复:(happy)回复:(dlchen)求助:fmincon中目标...
<P>先谢了。我的fuction函数已分开写入了M文件中,还是不行,我的运行环境是Matlab6.5,难道是版本太低的缘故?</P> <P>解决了,和版本没有关系。需要把目标函数和主程序M文件放在同一目录下如local中,不用将目标函数放optim目录下。谢谢各位帮忙!!</P> 回复 4 # dlchen 的帖子您好 我在fmincon函数的时候也遇到了 和您一样的问题,我想请教您一下 是怎么处理的 我的QQ 267240203希望能得到您的帮助
页:
[1]