next up previous contents
Next: sort Up: 行列の成分の並べ変え Previous: reshape

shift

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



Toru Sasaki
2001-07-23