用MATLAB fmincon函数求解一个有约束非线性问题,麻烦给个程序和结果,谢...答:function myfmincon()clcoptions = optimset('Algorithm','interior-point');A=[-1,1;1,0];B=[10;10];Aeq=[];Beq=[];LB=[];UB=[];x0=[0;0];[x Fval]= fmincon(@(x) myfun(x),x0,A,B,Aeq,Beq,LB,UB,@(x) mycon(x),options);disp('最小值Fval为')Fvaldisp(...
matlab非线性约束条件function [c,ce] = nonlcon1(x)答:有以下几种方式:1、用全局变量,不建议;2、传递附加参数:把非线性约束条件定义成函数 function [c,ce] = nonlcon1(x,a)并且调用fmincon的时候用:fmincon(FUN,X,A,B,Aeq,Beq,LB,UB,@nonlcon1,options,a)其中,附加参数a在options后面,options以及前面的参数都不能缺,如果不需要,可以用空...
用MATLAB fmincon函数求解一个有约束非线性问题,麻烦给个程序和结果,谢...答:求解代码如下:function zd1381661017193379500fmincon(@(x)4*(x(1)-5)^2+(x(2)-6)^2,[5 6],[],[],[],[],[],[],@noncon)function [c,ceq] = noncon(x)c(1)=-(x(1)^2+x(2)^2-64);c(2)=x(2)-x(1)-10;c(3)=x(1)-10;ceq = [];保存成M文件运行即可。运行...