Matlab 排列组合

问题描述:

Matlab 排列组合
从{1,2,3}中取出任意数进行排列,顺序不同算不同,要求产生的排列长度最多为5,问有多少种排列,分别是什么?
例如 {1}
{2}
{3}.
{11233}{11322}
.
{33333}

楼上的答案是正确的,但存在一些小问题:1、循环到55555是没道理的,应该到33333,因为最大值只可能是33333.2、程序效率太低,在我的电脑上运行需要几十秒.可以进一步优化,把效率提高几倍是可能的. >> xx =...