作者jiyo (nina2)
看板MATLAB
标题[讨论] 向量扩充 1d to 3d(:,:,k)
时间Sun Nov 2 03:30:18 2014
'想请教
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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1414870222.A.DFA.html
1F:→ jatj: A = repmat(permute(B, [2 3 1]), [M N 1]); 11/02 11:27
2F:推 jatj: 怎麽不回报有没有用呢?射後不理吗? 11/05 12:26
3F:嘘 jatj: .......唉 11/06 09:54