Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 列表操作 > 列表中的数学和统计运算 > Ordering >
Mathematica > 数据处理 > 大型数组的处理 > 列表中的数学和统计运算 > Ordering >
Mathematica > 数据处理 > 图像处理和分析 > 基本的图像处理 > 大型数组的处理 > 列表中的数学和统计运算 > Ordering >

Ordering

Ordering[list]
给出列表 list 中元素按 Sort[list] 顺序排列的位置.
Ordering
给出列表 list 中前 n 个元素按 Sort[list] 顺序排列的位置.
Ordering
给出后 n 个元素按 Sort[list] 顺序排列的位置.
Ordering
Sort.
  • 在一个数值列表中, Ordering 给出 n 个最小元素的位置. Ordering 给出 n 个最大元素的位置.
  • 如果 list 中有多个最小的元素, Ordering 仅给出其中第一个元素的位置.
  • Sort[list] 相同.
  • Ordering[list, All, p] 给出所有 list 中的元素按 Sort 顺序排列的位置.
  • Ordering 可用于具有任意头部的表达式,而不仅仅是 List.
求排列一个列表的次序:
应用一个次序:
求列表中 4 个最小元素的位置:
求最大元素的位置:
求排列一个列表的次序:
In[1]:=
Click for copyable input
Out[1]=
应用一个次序:
In[2]:=
Click for copyable input
Out[2]=
 
求列表中 4 个最小元素的位置:
In[1]:=
Click for copyable input
Out[1]=
 
求最大元素的位置:
In[1]:=
Click for copyable input
Out[1]=
求 4 个由小到大排列的元素坐标:
Sort[list, Greater] 中元素的坐标:
使用具有任意头部的表达式:
求一个列表的排列:
应用排列:
求一个排列的逆转:
按特定的位置,排列一系列的列表:
Sort 相同, 但当元素相同时, Ordering 保持原始顺序:
对较大的列表,用 Ordering 速度更快:
求最大元素的位置:
等价于 Sort[list]
版本 4.1 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF