Can someone help please?

>> CreateModel
Index exceeds the number of array elements (531).
Error in CreateModel (line 14)
d(i,j)=abs((x(i)-x(j))^2+(y(i)-y(j))^2);

4 件のコメント

Torsten
Torsten 2022 年 12 月 2 日
Most probably, the arrays x and/or y have only 531 elements, but the index i and/or j become bigger than 531. The consequence is an access violation which makes MATLAB error.
Torsten
Torsten 2022 年 12 月 2 日
@Wonseh comment moved here:
How can I solve this?
Torsten
Torsten 2022 年 12 月 2 日
By making the loops over i and j not exceed 531 for the values of i and j.
Jon
Jon 2022 年 12 月 2 日
For future reference it is helpful to have the subject of your question provide a quick summary of the specific problem you are having. So rather than "Can someone help please", it would be better to have something like, "Why do I receive Index exceeds number of array elements error?" That way people who have either expertise and/or interest in helping you solve the problem can know to look at it, without having to first open the question just to see what kind of help you need.

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

回答 (1 件)

Marcel
Marcel 2022 年 12 月 7 日

0 投票

I'd recommend using keywords to make a short and nice title for questions

カテゴリ

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

製品

リリース

R2020a

質問済み:

2022 年 12 月 2 日

回答済み:

2022 年 12 月 7 日

Community Treasure Hunt

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

Start Hunting!

Translated by