此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

Ordering

Ordering[list]
给出列表 list 中元素按 Sort[list] 顺序排列的坐标。
Ordering[list, n]
给出列表 list 中前 n 个元素按 Sort[list] 顺序排列的坐标。
Ordering[list, -n]
给出后 n 个元素按 Sort[list] 顺序排列的坐标。
Ordering[list, n, p]
Sort[list, p]
  • 在一个数值列表中, Ordering[list, n] 给出 n 个最小元素的坐标。 Ordering[list, -n] 给出 n 个最大元素的坐标。
  • 如果 list 中有多个最小的元素, Ordering[list, 1] 仅给出其中第一个元素的坐标。
  • list[[Ordering[list]]] 等于 Sort[list]
  • Ordering[list, All, p] 给出所有 list 元素按 Sort[list, p] 顺序排列的坐标。
  • Ordering 可用任意头部表达式,不仅仅是 List
4.1 的新功能