首页 > 编程知识 正文

matlab中fminunc函数的使用,matlab求解无约束最优化问题

时间:2023-05-04 17:38:21 阅读:37430 作者:1168

格式[ x,f o p t,k e y,c]=fmIncon(fun,x 0,a,b,A e q,B e q,x m,C F u n,O P T ) ) x,f_{opt},k e y,=Fey

x x x:优化后的值。 f o p t f_{opt} fopt :优化值。 key key key key :能否正常求解,正数时正常。 在c c c:解决过程中返回了一些参数。 Fun Fun :优化的函数。 x 0 x_0 x0 :初始点。

请注意最小化。 其次,限制如下

记述制约函数并返回c后进行ceq

如果将线性约束也写入非线性约束,则代码示例用的实时脚本

f=@(x ) x(1) ^2-2) x(1) x ) 2; [a,b,c,d]=fmincon(f,[0; 0 )、[ ) ]、[ ) ]、[ ) ]、[ ]、[ ) ]、[ ]、@ff ) function [c,CEQ]=ff(x ) c=[4*x(1) ] )2)-4; -x(1; -x(2); ceq=[]; 结束

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。