数学建模社区-数学中国

标题: 已解决 数据排列组合 [打印本页]

作者: umirn    时间: 2012-1-12 16:39
标题: 已解决 数据排列组合
本帖最后由 umirn 于 2012-1-13 17:54 编辑
$ A! X* w5 M5 A8 ?' K: ?+ z* n2 ?* P3 j2 u
对一些数据或元素进行指定的排列组合。如:给出20个数据或其它元素,我想从其中任意取几个,它就能把所有的组合列出来。
# }7 A# k) Y3 h, r+ h5 W
% z  `. o/ a6 x1 d
+ x4 w) Q  s3 B( B) u6 A& b例如 1,2,3,4,5,  取三个数字. h9 g/ j$ y% w8 T; U. P. ]' c
$ y/ Q/ d* M" d% ^, k  t
1,2,3
; n& ~5 j0 z- Y0 p% F7 \1,2,4
# [: A7 w; e3 e% z7 t% i) I1,2,5
! g3 i: @& d$ G0 Q% X+ J+ u7 N1,3,4
& r" x& T* @8 e2 j6 U1,3,5
9 s' v) n6 ~# ?! V1,4,5  k! U! P# v3 x8 G# |: w$ {
2,3,4/ e2 `" L; P3 h  X( H. u
2,3,5; d9 o; {$ @6 |
2,4,5
8 t# ?8 C* W6 K/ A! x% M3,4,5" T6 A* m. E/ ?
0 N2 [2 o  `6 w( p' f" a5 X) B
Subsets[{1, 2, 3, 4, 5}, {3}]            
) M$ z0 p4 ]' e3 K/ v" U
' c( b  E7 I& H1 e4 m5 z# W1 a# p0 H+ U1 F
这里有排列组合的用法1 E$ o" c7 n% P  {/ E) L

9 f! H3 m3 }% w$ ^' F6 ~百度搜索  Mathematica/排列與組合 能找到排列组合的用法
作者: 孤寂冷逍遥    时间: 2012-1-12 17:01

作者: chuchumaolu    时间: 2012-1-13 11:10
有高手吗,我想看看代码是怎么写的?
作者: umirn    时间: 2012-1-13 17:53
Subsets[{1, 2, 3, 4, 5}, {3}]
4 c, }; k/ Z/ f0 |; \: S; m! p# f* a$ U. t

/ |: s& b- a* L$ _' `这里有排列组合的用法
: w" G9 ?" H# b
( b0 B  @/ O, S- u" {/ `8 r百度搜索  Mathematica/排列與組合 能找到排列组合的用法




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5