函数 > 矢量和矩阵 > 其他数组函数 > 排序数组
  
排序数组
sort(v) - 返回一个矢量,并将 v 中的值按升序排列。
reverse(A) - 将矢量中元素的顺序或将矩阵 A 中行的顺序反向。
csort(A, n) - 返回通过重新排列 A 的行直至列 n 变为升序排列所形成的数组。
rsort(A, n) - 返回通过重新排列 A 的列直至行 n 变为升序排列所形成的数组。
自变量
v 为矢量。
A 为矢量或矩阵。
n 为整数。
如果 vA 包含复数元素,则虚数部分被忽略。除非更改 ORIGIN,否则将从 0 开始为数组元素的行和列编制索引。
附加信息
排序函数使用堆排序算法 (Press 等算法)。堆排序步骤是不稳定的,也就是说,如果使用重复的元素为值排序,那么这些值会以任意顺序出现。