数学建模社区-数学中国

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

作者: umirn    时间: 2012-1-12 16:39
标题: 已解决 数据排列组合
本帖最后由 umirn 于 2012-1-13 17:54 编辑 / `( z- P: x0 ?! }

% L. A  V9 m' T# [- r- i对一些数据或元素进行指定的排列组合。如:给出20个数据或其它元素,我想从其中任意取几个,它就能把所有的组合列出来。: h" l9 {) W  ~4 G6 l5 C, |; M
! X5 [) t1 }% i: S! m7 {+ q
% q$ Q0 s' M; z, t  C: O; a$ Q* s
例如 1,2,3,4,5,  取三个数字) g9 V7 R  e- Z
: E  k' L2 l4 ~6 w' N3 L) z
1,2,3
, z" d! c' z- ~  G2 p# @* ]5 I1,2,4
! p4 x  c1 K# X4 q1,2,5) ~/ z9 J  W, x! U* J! r
1,3,4* Q* z$ D: C; n. M6 `9 ?
1,3,5
! @: `+ y4 F. J1,4,56 w1 b" w2 U4 G
2,3,43 p# Q. K, \, N0 H3 A
2,3,5
2 f# F7 i  ?! z/ Z  A2,4,5
$ q# Z- R& [% _* Z3,4,5% g  |1 }9 v& p3 P) i

, z1 T( F2 F' r. @) z4 ASubsets[{1, 2, 3, 4, 5}, {3}]            ! J# g! G8 B! w' L, F

1 U7 @* o$ x' M3 M2 }3 W# ?
) O" W7 }# d  P8 X0 `/ U, Z( f这里有排列组合的用法
& W) e+ }- B* ]$ k  ^; m: v' I  b: J% ~- x
百度搜索  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}]
( K0 m5 W* a9 ?' B# {0 v" m' X! a- I" ?! W' s1 S) g

- I" c/ S5 g# C& y6 _这里有排列组合的用法
6 r( z1 o. z8 {( E$ m' P$ L. {. V6 v- v' ?6 X% Q3 Z& N
百度搜索  Mathematica/排列與組合 能找到排列组合的用法




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