Error using ==> sub2ind at 58 Out of range subscript.

1 回表示 (過去 30 日間)
LuMig
LuMig 2014 年 3 月 21 日
回答済み: LuMig 2014 年 3 月 24 日
Hallo, I am trying to use sub2ind but I am getting :Error using ==> sub2ind at 58 Out of range subscript. My code=
n = size(X ,2);
C = size(Meansi,2);
jj = sub2ind([C n], Y, (1:n)');
C=8 ,n=8
Y is a 8x1 matrix Y= 9 7 5 8 4 8 2 5
X=8X8 matrix of double.
Could any one please help.Thanx

採用された回答

Roger Stafford
Roger Stafford 2014 年 3 月 21 日
The first value of Y, namely 9, is out of range for a subscript in an 8 x 8 matrix. That is undoubtedly what led to the error message.

その他の回答 (1 件)

LuMig
LuMig 2014 年 3 月 24 日
Thank you...All the best

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by