Re: [問題] 如何產生矩陣?已回收
※ 引述《RABO (RABO)》之銘言:
: 遇到一個想不出的小問題
: 希望各位前輩可以指點一下
: 有一個3x2矩陣如下,可以產生2^3=8個不同矩陣組合
: 如何寫才能一次產生這下面八個不同矩陣組合?
: (1) (2) (3) (4) (5)
: 1 0 1 0 1 0 0 1 0 1
: 1 0 0 1 1 0 1 0 0 1
: 1 0 1 0 0 1 1 0 1 0
: (6) (7) (8)
: 1 0 0 1 0 1
: 0 1 1 0 0 1
: 0 1 0 1 0 1
m=3; n=2;
mx=combnk([1:m*n],m)';
idx=prod(diff(combnk(ceil((1:(n*m))./n),m)'))>0;
out=permute(cat(3,mod(mx(:,idx),n),(not(mod(mx(:,idx),n)))),[1 3 2])
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.81.133
→
01/31 19:17, , 1F
01/31 19:17, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):