Preallocating a variable that changes size every for loop iterations.

I am using a variable indices that changes size like three times in an iteration .Preallocating it does not change anything.

1 件のコメント

Heg Vel
Heg Vel 2020 年 9 月 25 日
When I run the code it says the variable needs prealloaction.I am bulding masks here that will help me like constraints in a GA code.

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

回答 (1 件)

Sindar
Sindar 2020 年 9 月 25 日

0 投票

It's just a code suggestion, you can safely ignore it.

3 件のコメント

Sindar
Sindar 2020 年 9 月 25 日
you do have a typo: "companiey_limit=size..."
Heg Vel
Heg Vel 2020 年 9 月 25 日
Thank you for you answer. But still I ignore that and it gives me error in the last line of if loop:company_index_map(company)=[i] .it says :Error using containers.Map/subsasgn
Specified key type does not match the type expected for this container.
Error in pro_2_mkp_1 (line 47)
company_index_map(company)=[i];
Sindar
Sindar 2020 年 9 月 25 日
That's an entirely separate issue. If you want help on that, create a new question with the relevant code as a code block (not an image)

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

カテゴリ

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

質問済み:

2020 年 9 月 25 日

コメント済み:

2020 年 9 月 25 日

Community Treasure Hunt

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

Start Hunting!

Translated by