Shift a column circularly in a for loop

1 次查看(过去 30 天)
numnum
numnum 2017-12-21
评论: numnum 2017-12-21
Hi, I want to shift a column vector (fullmat) circularly, and append to the column vector each time the new column. I want to do this, shifting by 1 each time, several times (101 times) in a for loop. But my code does not seem to work very well.
y5=rand(1,101);
fullmat=y5.';
for idx=1:101
circ = circshift(y5,idx,1);
fullmat= [fullmat; circ];
end

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Special Functions 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by