Hi,
Used both methods got following errors :
Method 1:
cn1 = h11==0;
cn2 = h12==0;
cn3 = h22==0;
TheBound1 = m1>=mu;
TheBound2 = m1<=mu;
Co2 = [cn1;cn2;cn3;TheBound1;TheBound2];
% duals
p11 = dual(cn1)
p12 = dual(cn2)
p22 = dual(cn3)
lambda1 = dual(TheBound1)
lambda2 = dual(TheBound2)
Error:
Undefined function 'dual' for input arguments of type 'logical'.
Error in PD1 (line 105)
p11 = dual(cn1)
%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method 2:
Co2 = [(h11==0):'cn1';(h12==0):'cn2';(h22==0):'cn3';(m1>=1):' bound1';(m1<=5):'My bound2'];
% duals
p11 = dual(Co2('cn1'))
p12 = dual(Co2('cn2'))
p22 = dual(Co2('cn3'))
lambda1 = dual(Co2('My bound1'))
lambda2 = dual(Co2('My bound2'))
Error:
Error using :
For colon operator with char operands, first and last operands must be char.
Error in PD1 (line 97)
Co2 = [(h11==0):'cn1';(h12==0):'cn2';(h22==0):'cn3';(m1>=1):'My bound1';(m1<=5):'My bound2'];
Please help!!
Thank you and Regards