Suppose X = [1:10] function result ----------------------------------------------------------------- ROLL(X,2) [9;10;1;2;3;4;5;6;7;8] ROLL(X,-2) [3;4;5;6;7;8;9;10;1;2] ROLL(X,1.7) [9.3;7.3;1.3;2.3;3.3;4.3;5.3;6.3;7.3;8.3]
1 2 3 4 Suppose matrix M= 5 6 7 8 9 10 11 12 function result ---------------------------------- ROLL(M,2) 5 6 7 8 9 10 11 12 1 2 3 4 ROLL(M,-1) 9 10 11 12 1 2 3 4 5 6 7 8 ROLL(M,1.5) 7 8 9 10 5 6 7 8 3 4 5 6