[討論]matrix 擴張

作者: glenrice (爆日踢韓勦共匪 )   2016-06-25 21:32:11
比如
[1 0 0; 0 1 0; 0 0 1];
如何擴張成
[1 0 0; 1 0 0; 0 1 0; 0 1 0; 0 0 1; 0 0 1]
或是
[1 0 0; 1 0 0; 1 0 0; 0 1 0; 0 1 0; 0 1 0; 0 0 1; 0 0 1; 0 0 1]
跪求前被高手指點.
拜謝!
作者: gR7P4zXH (tpn7gpdx)   2016-06-25 23:24:00
I=eye(3); Q=[]; N=5;for i=1:size(I,2)for j=1:NQ=Q[Q ; I(i,:) ];endend
作者: celestialgod (天)   2016-06-26 11:21:00
rowsort(repmat(eye(3),3,1))
作者: sblk (Time)   2016-06-27 03:28:00
幫補 sortrows(repmat(eye(i),i,1),-(1:1:i)); % i=重複次數
作者: celestialgod (天)   2016-06-27 18:25:00
函數名稱記錯了QQ
作者: glenrice (爆日踢韓勦共匪 )   2016-06-28 21:38:00
感謝熱心的大大們!!
作者: sunev (Veritas)   2016-06-30 00:23:00
可以用kron,不然reshape retpma再reshape也行
作者: imay (imay)   2016-07-09 22:43:00
樓上是指repmat嗎 :D

Links booklink

Contact Us: admin [ a t ] ucptt.com