octave> a=[1;2;3;4;5] a = 1 2 3 4 5 octave> shift(a,1) ans = 5 1 2 3 4 octave> a=[1,2,3,4,5] a = 1 2 3 4 5 octave> shift(a,2) ans = 4 5 1 2 3 octave> shift(a,-1) ans = 2 3 4 5 1
行列を shift するときは各列がシフトされる(つまり行単位で入れ換えがおこる):
octave> a=[1,2,3;4,5,6;7,8,9] a = 1 2 3 4 5 6 7 8 9 octave> shift(a,1) ans = 7 8 9 1 2 3 4 5 6