Solution for getting only one variable equal to 1 while other two variables 0.
古いコメントを表示
I would like to give input variables as follows: For optimization purpose only one variable is to be given value equal to 1 while other two variables must be given 0. For example, if x(1)=1 then x(2) and x(3) must be equal to 0. Similarly, if x(2)=1, then x(1)=x(3)=0. No two variables should be equal to 1 at a time. Can anybody suggest me 'for loop' or 'if-else loop' for this problem. Thanks in anticipation.
function y=myfitness(x)
y= x(1)+x(2)+x(3);
end
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!