How to define if/else non linear constraint in an optimization problem
4 ビュー (過去 30 日間)
古いコメントを表示
if x(1)+x(2)+x(3)= 0 then x(4)= 0
elseif 0<x(1)+x(2)+x(3)<20 then x(4)=10
elseif 20<x(1)+x(2)+x(3)<60 then x(4)=30
0 件のコメント
回答 (1 件)
Bruno Luong
2024 年 3 月 25 日
編集済み: Bruno Luong
2024 年 3 月 25 日
Simply solve three different optimization pbs with the three repectively constraints independently and ignore the two other, then select the best of the three solutions.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Least Squares についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!