rev#
Purpose#
Reverses the order of the rows in a matrix.
Format#
- y = rev(x)#
- Parameters:
- x (NxK matrix) – data 
- Returns:
- y (NxK matrix) – contains the reversed rows of x. 
 
Examples#
// Set the rng seed for repeatable results
rndseed 345345;
// Set print formatting to print 4 spaces for each column
// and 0 numbers after the decimal
format /rd 4,0;
// Create some random integers
x = round(rndn(5, 3)*10);
// Reverse the order of the rows
y = rev(x);
print "x = " x;
print "y = " y;
The code above produces the following output:
x =
  10  -14   -7
   3   -1   -5
  -7    4    2
   1    1    1
   7   -7    2
y =
   7   -7    2
   1    1    1
  -7    4    2
   3   -1   -5
  10  -14   -7
Remarks#
The first row of y will be where the last row of x was and the last row will be where the first was and so on. This can be used to put a sorted matrix in descending order.
See also
Functions sortc()
