格式[ 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=[]; 结束