Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 离散数学 > 置换 > PermutationList >

PermutationList

PermutationList[perm]
返回置换 perm 的置换列表表示.
PermutationList
返回长度为 len 的置换列表.
  • 输入置换 perm 可以由置换列表或不相交轮换的形式给出.
  • 对于轮换形式的输入 Cycles, 轮换 必须是代表置换 perm 作用区域上点的正整数的列表. 轮换不能有公共点.
  • PermutationList 返回一个置换列表,它是连续整数 的一个重新排列. 默认时,长度 len 是输入perm 中的最大整数.
  • 对于一个输入的轮换 , 产生的置换列表的点 处于位置 , 而点 处于位置.
将置换轮换转换为一个置换列表:
显式长度设定:
将置换轮换转换为一个置换列表:
In[1]:=
Click for copyable input
Out[1]=
 
显式长度设定:
In[1]:=
Click for copyable input
Out[1]=
对轮换置换的作用:
恒等置换可以以一个空的列表或一个单元集的列表给出:
作用于一个置换列表时,输入被原封不动地返回:
将置换列表扩充到不同长度而不改变其支撑:
PermutationList 对于大的输入效率很高:
PermutationList[cycs] 返回的置换用于 Part 产生的结果与原来的 cycs 用于 Permute 产生的结果相同:
PermutationList 的一个简单的 Mathematica 实现,不过要求有单元集出现:
PermutationListPermutationCycles 互为逆运算函数(反函数):
PermutationList 不返回一列有序整数的像的列表:
PermutationReplace 来计算一个像的列表:
所要求的长度必须等于或大于置换支撑的最大点:
置换列表必须具有机器大小长度:
演示在不断增加的置换作用下点如何移动:
相关演示
版本 8 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF