p = permsk(s,k)返回从集合元素的集合拍摄的所有k元素的所有排列。P将是一个n!/(n-k)! - k阵列。每行P都占据K元素的独特置换。
P将与s类型相同,可以是任何类型的阵列(数值,char,字符串,结构,单元格等)。
例子:
Permsk(1:4,2)% - > [1 2;1 3;1 4;2 1;......
... 3 2;3 4;4 1;4 2;4 3]
订购了行行中排列列表。要稍微加快速度,您可以提供第三个参数,如:PERMSK(s,k,1),因此跳过对Sortrows的调用。
当k> n时,p会为空。
另见PERMS,NCHOOSEK,RANDPERM,权限。
丙烯,NCHOOSE,NCHOOSE2(文件交换)
引用
JOS(10584)(2021)。Permsk.(//www.tianjin-qmedu.com/matlabcentral/fileexchange/71300-permsk),Matlab中央文件交换。检索到。