Advertisement

返回[∏C(m_i,n_i)]×A(k,k),其中k等于∑n_i的所有结果(Matlab实现)

阅读量:

前提条件

  1. 假设存在一组有限的非空集合{{A}_{1}},\text{ }{{A}_{2}},\text{ }\cdots ,\text{ }{{A}_{m}},对于任意的i\in \left\{ 1,2,\cdots ,m \right\},满足0<\left| {{A}_{i}} \right|<\infty,并且对于任意不相等的ij,有{{A}_{i}}\bigcap {{A}_{j}}=\varnothing
  2. 设定总需求元素数量为N,其中N为正整数且满足N\le \sum\limits_{{}}^{{}}{\left| {{A}_{i}} \right|}
  3. 设定从每个集合{{A}_{i}}中选取元素的数量为{{n}_{i}},其中{{n}_{i}}为非负整数,并且满足{{n}_{i}}\le \left| {{A}_{i}} \right|以及\sum\limits_{{}}^{{}}{{{n}_{i}}}\le N,对于所有i=1,2,\cdots ,m

功能描述
该程序的功能是:从集合{{A}_{1}},\text{ }{{A}_{2}},\cdots ,\text{ }{{A}_{m}}中选择出恰好 N 个元素,并对这些元素进行全排列后返回所

全部评论 (0)

还没有任何评论哟~