作者Ihatenchu (hate)
看板MATLAB
标题[问题] 矩阵中挑某些列出来
时间Tue Jan 22 02:58:34 2013
假设我有个 21x21矩阵 A
我要挑七列出来,
挑法如下, 第一列一定要挑到。
剩下六列 要从第二列 到二十一列 这二十列中 挑出来,
而且要成pair~~ 就是挑到 第二列 就要有第三列 第四列就要有第五列这样。
总共其实有C(10,3)= 10*9*8/6 =120 种挑法,
请问该如何写出这120个 7x21的矩阵。
感恩~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 71.114.93.173
1F:推 ReiFu21:我算是680种挑法 不知道对不对 01/22 03:22
2F:→ ReiFu21:p=0; for a=2:16 for b=a+2:18 for c=b+2:20 p=p+1 01/22 03:25
不好意思 我可能写的不够清楚..
把这二十列 要分成十组 (2,3) (4,5) (6,7) .... (20,21)
这十个挑三组出来。 所以肯定是C(10,3)啦~
※ 编辑: Ihatenchu 来自: 71.114.93.173 (01/22 09:57)
3F:推 Oxygenair:叙述有问题吧...原文只说相邻的row一定要被挑到 01/22 10:04
4F:→ Oxygenair:那位什麽(3,4) (5,6)...的情况不会被考虑 01/22 10:05
5F:→ Ihatenchu:ya.. it is my fault. 事实上是我补充写的那样才对 01/22 10:07
6F:→ Ihatenchu:可以请各位大大指教一下,这样我要怎麽写? 01/22 10:15
7F:→ Ihatenchu:才可以从这个矩阵中挑写出120 个7x21的矩阵 01/22 10:15