Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > 離散数学 > 置換 > Permute >

Permute

Permute
expr の元の位置を置換 perm に従って置換する.
Permute
置換群 gr の元による expr の置換形式のリストを返す.
  • Permuteは任意の非原子式に使うことができ,式の最初のレベルに作用する.
  • Permuteは式の元を並べ替えるがその長さを変えることはない.
  • 置換 perm は互いに素な巡回形式として与えることも置換リストとして与えることもできる.
  • perm が巡回形式Cyclesで与えられた場合,巡回が位置 になるように expr の元を巡回的に移動させる.
  • perm が置換リストとして与えられた場合,結果はPermute[expr, PermutationCycles[perm]]を使った場合に等しくなる.
リスト中の3元の巡回的置換:
アルファベットの小文字を使う:
最初と最後の文字を入れ替える:
いくつかの文字を置換する:
群のすべての要素で式を置換する:
リスト中の3元の巡回的置換:
In[1]:=
Click for copyable input
Out[1]=
 
アルファベットの小文字を使う:
In[1]:=
Click for copyable input
Out[1]=
最初と最後の文字を入れ替える:
In[2]:=
Click for copyable input
Out[2]=
いくつかの文字を置換する:
In[3]:=
Click for copyable input
Out[3]=
 
群のすべての要素で式を置換する:
In[1]:=
Click for copyable input
Out[1]=
式の部分を置換する:
群のすべての元によって式の部分を置換する:
リスト形式で置換を指定する.式の長さは変化しない:
正方形を可能な8通りの方法で回転と鏡映させたもの:
Permuteは式の部分の数を変えることはない.順番を変えるだけである:
しかし,Partは部分の数を変えることがある:
置換リストに適用されると,PermutePermutationReplaceと逆の働きをする:
PermutePermutationListの代りとして使うこともできる:
FindPermutationを使ってPermuteの作用を逆にすることもできる:
式のすべての部分が異なる場合は,置換を一意的に再生することができる:
Permuteは置換の積については正しい動作をする:
バージョン 8 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF