Assistance in coding needed
Show older comments
Hello, I am trying to include the following simple code as one of my constraints in my optimization model:
if Xij = 1, then Xik=0 for all k not equal j.
Please assist. Cheers
Answers (1)
One way; may be more better...presuming X is square...
is1=(X==1);
X(is1 & ~eye(size(X)))=0;
Oh!...easy enough if isn't square, too...
is1=(X==1);
X(is1 & ~eye(min(size(X))))=0;
Categories
Find more on Ordinary Differential Equations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!