比如:集合数组a=[a1,a2,a3,a4],从中选出2个数组全排列的结果是[a1;a2] [a1;a3] [a1;a4] [a2;a3] [a2;a4][a3;a4]。(其中各数组a1,a2,a3,a4的行数不相等,列数相同)
谢谢你的答案,我想问怎么将a=[a1,a2,a3,a4],表示成你代码里的a{k}。还有将得到的新组合的数组与原未组合的数组生成新的数组,怎么弄呢。比如:你代码里得到的新数组R{k1},(由a1,a2组合而成),怎样形成新的数组b=[R;a3;a4].(a3,a4是为原a数组集合里的)