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