Attempted to access fitvalue(21); index out of bounds because numel(fitvalue)=20.
Error in selection (line 20)
if(ms(newin))<fitvalue(fitin)
Error in main (line 20)
[newpop]=selection(pop,fitvalue); %复制
程序中迭代次数改成10000的时候一直出现这个问题

 採用された回答

gexik
gexik 2022 年 11 月 24 日

0 投票

fitvalue 只有20个元素,程序却试图访问第21个元素。也就是这一句 if(ms(newin))<fitvalue(fitin) 访问到了第21个元素。You know

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMatrix Indexing についてさらに検索

タグ

質問済み:

2022 年 11 月 24 日

回答済み:

2022 年 11 月 24 日

Community Treasure Hunt

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

Start Hunting!