umirn 发表于 2012-1-12 16:39

已解决 数据排列组合

本帖最后由 umirn 于 2012-1-13 17:54 编辑

对一些数据或元素进行指定的排列组合。如:给出20个数据或其它元素,我想从其中任意取几个,它就能把所有的组合列出来。


例如 1,2,3,4,5,  取三个数字

1,2,3
1,2,4
1,2,5
1,3,4
1,3,5
1,4,5
2,3,4
2,3,5
2,4,5
3,4,5

Subsets[{1, 2, 3, 4, 5}, {3}]            


这里有排列组合的用法

百度搜索  Mathematica/排列與組合 能找到排列组合的用法

孤寂冷逍遥 发表于 2012-1-12 17:01

{:3_49:}{:3_49:}{:3_50:}{:3_50:}

chuchumaolu 发表于 2012-1-13 11:10

有高手吗,我想看看代码是怎么写的?

umirn 发表于 2012-1-13 17:53

Subsets[{1, 2, 3, 4, 5}, {3}]


这里有排列组合的用法

百度搜索  Mathematica/排列與組合 能找到排列组合的用法
页: [1]
查看完整版本: 已解决 数据排列组合