[讨论]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