[討論] 向量擴充 1d to 3d(:,:,k)

看板MATLAB作者 (nina2)時間11年前 (2014/11/02 03:30), 編輯推噓0(111)
留言3則, 1人參與, 最新討論串1/1
'想請教 1d vector B =[k1 k2 k3]; 如何直接變成 3d M*N*3 array A(i,j,k)其中A=A(k) 目前想到的方式 S(1,1,i)=B(i); A=repmat(S,[M N 1]); 想請教板上有無更好的方法 不需另外再用到S thank you -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 2.49.167.106 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1414870222.A.DFA.html

11/02 11:27, , 1F
A = repmat(permute(B, [2 3 1]), [M N 1]);
11/02 11:27, 1F

11/05 12:26, , 2F
怎麼不回報有沒有用呢?射後不理嗎?
11/05 12:26, 2F

11/06 09:54, , 3F
.......唉
11/06 09:54, 3F
文章代碼(AID): #1KLJJEtw (MATLAB)
文章代碼(AID): #1KLJJEtw (MATLAB)