Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > リスト操作 > リストへの数学的およびカウント操作 >
Mathematica > データの操作 > データの配列の操作 > リストへの数学的およびカウント操作 >

Ordering

Ordering[list]
list におけるSort[list]の連続する各要素の位置を与える.
Ordering[list, n]
list におけるSort[list]の最初の n 個の要素の位置を与える.
Ordering[list, -n]
Sort[list]の最後の n 個の要素の位置を与える.
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, seq]Take[Ordering[list], seq]と等価である.
  • Ordering[list, All, p]Sort[list, p]における list の全要素の位置を与える.
  • OrderingListばかりでなく,いかなる頭部を持つ式にも使うことができる.
リストを並べ替える順番を求める:
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.1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team