24小时热门版块排行榜    

查看: 1202  |  回复: 0

世纪乘风

银虫 (小有名气)

[求助] 使用fmincon求解老出错,非线性优化

各位高手,我最近使用Matlab中的fmincon求解时,始终运行出错,望高手给小弟帮忙解答,万分感谢。
例子是网络上的例子,我按照其步骤,系统始终出错。
例子网站:http://wenku.baidu.com/view/1f9a08c30c22590102029d9e.html 在第17页
目标函数: min z=-x1*x2*x3
约束条件:x3*x2+x3*x1+x1*x2-75=0


clear
>> x0=[4;5;6];
>> lb=zeros(3,1);
>> [x,fval,exitflag,output,lambda]=fmincon('-x(1)*x(2)*x(3)',x0,[],[],[],[],lb,[],@Ex1012c)
Warning: Trust-region-reflective algorithm does not solve this
type of problem, using active-set algorithm. You could also try
the interior-point or sqp algorithms: set the Algorithm option
to 'interior-point' or 'sqp' and rerun. For more help, see
Choosing the Algorithm in the documentation.
> In fmincon at 472
??? Error using ==> Ex1012c
Too many output arguments.

Error in ==> fmincon at 670
        [ctmp,ceqtmp] = feval(confcn{3},X,varargin{:});

Caused by:
    Failure in initial user-supplied nonlinear constraint
    function evaluation. FMINCON cannot continue.[ Last edited by 世纪乘风 on 2013-7-3 at 10:14 ]
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 1651164Ex1012c.m
  • 2013-07-03 10:14:36, 160 bytes

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 世纪乘风 的主题更新
信息提示
请填处理意见