作者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