function y = myobjm(x) global nstate A = reshape(x(1:nstate^2),[nstate nstate]); C = x(end-nstate+1:end); Ef1 = E(1); Ef0 = E([]); Y_ac = Ef1 - Ef0; %y = abs(Y_ac); y = Y_ac; return function r = F(x) r = length(find(x~=1)); return function Ef = E(Xi) % E[f(X)|Xi] global ALLSEQ %global A Ef = 0; i = length(Xi); n = size(ALLSEQ,2); for k=1:size(ALLSEQ,1) x = ALLSEQ(k,:); p = P(x); if (i & (i