【发布时间】:2014-03-07 10:32:28
【问题描述】:
假设我有一个这样的整数向量:
A = [1 2 3]
我需要的是向量A 的第 n 次排列。因为我们现在n 数字的向量具有n! 排列,例如A 的一些排列是:
[1 2 3]
[1 3 2]
[2 1 3]
[2 3 1]
...
是否有计算第 n 次排列的内置函数?如果没有,谁能给我一个有效的算法来计算它?任何建议将不胜感激
【问题讨论】:
-
烫发([1 2 3])?对于 N,perms(1:N),我认为可能可行。
-
@Divakar 非常感谢,
perms()这就是我需要的!
标签: matlab vector permutation