微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何在 matlab 'fminsearch' 中编写一个约束x,如 'fmincon'

如何解决我如何在 matlab 'fminsearch' 中编写一个约束x,如 'fmincon'

大家好,我遇到了一些问题

我编写了一些优化代码

4 个变量 f(x1,x2,x3,x4)

所以...我使用的是'fmincon'...但效果不佳

问题来了

如何在 'fminsearch' 中编写一个约束(x),如 'fmincon'

---------------constraints(x) 形式看起来像------------------------- --

    function [C,Ceq] = constraints(x)

    B=1200;       
    N=1;          

    C(1)= 60-x(1) ;
    C(2)= 50-x(4) ;                                                 
    C(3)=-140+x(1)+x(2);                                   
    C(4)=-x(3)+x(4);                                       
    C(7)=x(3)-B*N;                                       
    C(5)=-x(2);                                          
    C(6)= x(1)*B + x(4)*x(2)*N + (x(3)-x(4))*x(2)/2*N -107000; 

    Ceq=[];

    end

残酷的生活xoxo

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。