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()