An increasing length vector error to find the last component (made through a loop)

3 ビュー (過去 30 日間)
Mahdi
Mahdi 2014 年 4 月 8 日
コメント済み: the cyclist 2014 年 4 月 8 日
Hello all,
I have created a vector "X" with an initial value for "X1", through a loop, I am adding some other components to this vector. So, at the end of loop: for q=1:n
I should have a vector of length (n+1) for sure. However, for example for n=20, for some runs I have it correct and the vector is made OK. But, some another times that I push the run button (for the same code), I get the following error:
Attempted to access x1(6); index out of bounds because numel(x1)=5. or Attempted to access x1(10); index out of bounds because numel(x1)=9. or....
Do any of you know why? I mean why the result of this code is not consistent?
Regards, Mahdi
  1 件のコメント
the cyclist
the cyclist 2014 年 4 月 8 日
Can you post the code? It is very difficult for us to guess the problem with out seeing it.

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

回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by