How to Loop variables

Look the example of this:
The objective of the example is x(1) + x(2). It is easy to type manually.
But I have 1155 variable [meaning x(1)+x(2)+...+x(1155)] to optimise and it will take ages to type manually. Thus I must use loop.
My main part is to solve optivar('x',1,1155,'LowerBound',0,'UpperBound',0) - 1155 variables.
How to use the loop in here?

2 件のコメント

dpb
dpb 2019 年 11 月 19 日
Use vector functions... [x(1)+x(2)+...+x(1155)] is just
sumx=sum(x);
Walter Roberson
Walter Roberson 2019 年 11 月 19 日
x = optivar('x',1,1155,'LowerBound',0,'UpperBound',1234); %upper bound same as lower bound is unlikely
sumx = sum(x);

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

タグ

質問済み:

2019 年 11 月 19 日

コメント済み:

2019 年 11 月 19 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by