[問題] 想建置一個矩陣...已回收

看板MATLAB作者 (阿勛)時間17年前 (2008/11/20 11:36), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
假如我令 a = [0 0 0 1] (1*4) 然後想產生 b = [0 0 1 0] [0 1 0 0] [0 1 1 0] [1 0 0 0] [1 0 1 0] [1 1 0 0] (6*4) 也就是除了a向量1的位置為零 a也有可能是 [1 0 1 0] or [0 1 1 0] ...etc 其他位置所有可能性都要產生出來 有什麼方法可以辦到 先謝過 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.42.7

11/20 13:26, , 1F
[A,B,C,D]=ndgrid(0:1);
11/20 13:26, 1F

11/20 13:28, , 2F
E=[A(:),B(:),C(:),D(:)];
11/20 13:28, 2F
文章代碼(AID): #199DiYAG (MATLAB)
文章代碼(AID): #199DiYAG (MATLAB)