数学建模社区-数学中国

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

作者: umirn    时间: 2012-1-12 16:39
标题: 已解决 数据排列组合
本帖最后由 umirn 于 2012-1-13 17:54 编辑
( U" ?  a& u/ l" P) b+ T6 `+ `6 w& v% d+ r1 g) w( B
对一些数据或元素进行指定的排列组合。如:给出20个数据或其它元素,我想从其中任意取几个,它就能把所有的组合列出来。
7 E( H! [: y& G) d) k8 i9 N9 f8 ?* J- T; Y2 E# ?! M* Q- t* f  q; Z
! ]* E! }7 @1 N
例如 1,2,3,4,5,  取三个数字
: }# I% Y. E, L) g4 D& i( ^4 x7 v
1,2,3
% x8 e9 u0 A2 ]6 C# T2 J- M. p1,2,49 W! h2 a( s; O; V) m# }" u. J1 X$ [
1,2,50 B8 y- y4 S. {6 h5 t$ [$ l+ @1 i
1,3,4
( g3 R+ F: z5 M7 w. p& O& k, [) a1,3,5
1 o+ x0 k( h4 C/ |/ @2 B1,4,5
2 Q/ c* h& y7 P" z. A, q8 @2,3,4
# D; C" g1 m% g" c; ?2,3,5; }% e. G  `- G" M% u: {$ a
2,4,5+ U1 N! n7 S& k6 V% l  ^7 D2 a
3,4,5
$ b9 A( U2 e- ]0 D3 Y0 z
/ I. V* |+ Z; `, X0 _. XSubsets[{1, 2, 3, 4, 5}, {3}]            ( K% {5 F. R: w+ k3 ~/ m4 F
, N( E# V. i' ?4 |+ k) E

; z7 l( g7 W9 @8 F这里有排列组合的用法4 O, @# Y% A3 }

; l) b) I" \3 k0 J3 J/ C百度搜索  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}]
6 c/ H: V/ u- P7 i; \: i# D1 `
4 b% Q; N/ `' o& S/ c9 O6 J" {. g  {* }" @2 A8 q( ?
这里有排列组合的用法
+ m( `5 O' S6 k/ t5 ~6 x0 @
8 M  H. ~5 D) R" x( {百度搜索  Mathematica/排列與組合 能找到排列组合的用法




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