刚刚开始上手MATLAB,这几天遇见一个问题,请各位大大们不吝指教,谢谢了。
程序示意如下,同时也调用了fmincon函数
%主函数
function y = orco(za,zb)
global Z M N
Z(1) = za;
Z(2) = zb;
%构造子函数
function ysys = xsys(Z)
global Z M N
ysys = Z(1)^2+Z(2)^2
function [c,ceq] = consys(Z)
c(1) = (Z(1) - M(1))^2 + (Z(2) - M(2))^2 - 0.001;
c(2) = (Z(1) - N(1))^2 + (Z(2) - N(2))^2 - 0.001;
ceq = [];
%构造子函数
function yone = xone(x)
global Z
yone = (Z(1)-x(1))^2+(Z(2)-x(2))^2;
function [c,ceq] = conone(x)
c = [];
ceq = [];
%构造子函数
function ytwo = xtwo(x)
global Z
ytwo = (Z(1)-x(1))^2+(Z(2)-x(2))^2;
function [c,ceq] = contwo(x)
c = [];
ceq = [];
xso