dlchen 发表于 2006-2-20 11:50

求助:fmincon中目标函数名称用@ff11表示出现问题

<P>优化函数fmincon中,目标函数名称用<FONT color=#f73809>@ff11</FONT>来表示,出现无法调用目标函数,原因为目标函数未定义。此时目标函数<FONT color=#f73809>ff11.M</FONT> 文件已经放入optim文件目录下。具体问题如下:<BR><BR>??? Error using ==&gt; fmincon<BR>FMINCON cannot continue because user supplied objective function<BR> failed with the following error:</P>
<P>Error using ==&gt; feval<BR>Undefined function <FONT color=#ff0000>'ff11'</FONT>.</P>
<P>Error in ==&gt; E:\matlab6.5\toolbox\local\ll.m<BR>On line 6==&gt; =fmincon<FONT color=#f70909>(@ff11</FONT>,x0, A,b,[],[],lb,[])<BR><BR>目标函数名称用<FONT color=#ee3d11>'ff11'</FONT>来表示依旧出现未定义错误,不知什么原因?<BR></P>

happy 发表于 2006-2-20 22:03

回复:(dlchen)求助:fmincon中目标函数名称用@ff11...

看帖子http://forum.vibunion.com/forum/viewthread.php?tid=4383一样的问题

dlchen 发表于 2006-2-20 23:24

回复:(happy)回复:(dlchen)求助:fmincon中目标...

<P>先谢了。我的fuction函数已分开写入了M文件中,还是不行,我的运行环境是Matlab6.5,难道是版本太低的缘故?</P>

dlchen 发表于 2006-2-20 23:31

<P>解决了,和版本没有关系。需要把目标函数和主程序M文件放在同一目录下如local中,不用将目标函数放optim目录下。谢谢各位帮忙!!</P>

钟学勇 发表于 2011-5-16 11:05

回复 4 # dlchen 的帖子

您好 我在fmincon函数的时候也遇到了 和您一样的问题,我想请教您一下 是怎么处理的 我的QQ 267240203希望能得到您的帮助
页: [1]
查看完整版本: 求助:fmincon中目标函数名称用@ff11表示出现问题