Your vector ‘ym’ has 50000 rows and 1 column. In your code, you are addressing column 2 that does not exist.
Index out of bounds
1 次查看(过去 30 天)
显示 更早的评论
Hello, I am trying to run a script and I am getting the following error: Attempted to access ym(:,2); index out of bounds because size(ym)=[50000,1]
Here is the piece of code where the error appears:
for t = 1 : T % repeat 10 times ym = [];while (length(ym)<M), ym = [ym; ggrnd(M0(i),A0,B0,M,1)]; end; Ym(:,d,i,t) = ym; s = ones(M,1); for m = 1 : PARA.zsize, s(find(ym(:,m)<a(m))) = 0; s(find(ym(:,m)>b(m))) = 0; end, Hm = s; Rt1(t) = mean(Hm); end
Can Someone help me to solve it? Thanks
0 个评论
回答(1 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!