函数 > 矢量和矩阵 > 其他数组函数 > 示例:排序函数
  
示例:排序函数
使用函数 sortreversecsortrsort 按升序或降序排列数组中的元素。可能需要为要求排序输入的插值函数和回归函数排序数组。
1. 定义要排序的矢量。
单击复制此表达式
单击复制此表达式
单击复制此表达式
2. 按升序排序矢量 x
单击复制此表达式
3. 按降序排列矢量 x
单击复制此表达式
4. 定义数据集。
单击复制此表达式
5. 使用 csort 函数按升序排序 M 第二列中的值,同时维持第一列与第二列中各项之间的关系。
单击复制此表达式
6. 排序也可用于在进一步分析数据前直观地检查数据,例如确定柱状图所需要的柱数。
单击复制此表达式
单击复制此表达式
7. 绘制 sunhist 的列 1 与列 0。
单击复制此表达式
8. 通过将 M 与矩阵 A 相加,创建 3 列矩阵。
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
9. 使用函数 rsort 重新排列 R 的列,以便指定的行按升序排列,同时维持所有列各项之间的关系。
单击复制此表达式
单击复制此表达式
单击复制此表达式
前 10 行按升序排列,因此 rsort 的结果 (列的阶数) 即为行 0-9 的结果。
行 10 (6, 3, 1710) 是需要按升序排列的第一行,因此列的顺序会相应更改以便第 10 行为 (3, 6, 1710)。