Computational problem
1 次查看(过去 30 天)
显示 更早的评论
Hi, this simple code gives a matrix.
n=6;
m=5;
for p=2:1:(n-1)
cc=(2+(m*(p-1))):1:(m*p-1)
end
in the command window it returns the values: 7,8,9,12,13,14,17,18,19,22,23,24; but in the workspace it save a matrix of three elements: 22,23,24. How could I do to have a matrix of all element? (if is possible without for) Regards
0 个评论
采纳的回答
Andrei Bobrov
2012-3-27
n=6;
m=5;
p = 2:(n-1);
for j1 = numel(p):-1:1
cc(:,j1) = (2+(m*(p(j1)-1))):1:(m*p(j1)-1);
end
cc = cc(:).'
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!