[問題]重覆矩陣內的元素已回收

看板MATLAB作者 (Wang)時間16年前 (2009/06/15 02:03), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/2 (看更多)
假設有一矩陣 1 2 3 A=[ 4 5 6 ] 7 8 9 我想把它變成 1 2 3 1 2 3 1 2 3 4 5 6 4 5 6 4 5 6 7 8 9 7 8 9 7 8 9 該怎麼做比較好? 以上是一個假設的例子 要做的是數量更大的矩陣 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.172.250.63

06/15 02:09, , 1F
你可以參考7760
06/15 02:09, 1F

06/15 02:10, , 2F
repmat可以重覆矩陣,但你的需求的話要先整理過再用
06/15 02:10, 2F

06/15 06:29, , 3F
reshape(repmat(permute(A,[3 2 1]),[N 1]),3*N,3)
06/15 06:29, 3F

06/15 06:29, , 4F
N就看你要重複幾次囉 :)
06/15 06:29, 4F

06/15 13:46, , 5F
感謝各位 已經解決了^^
06/15 13:46, 5F
文章代碼(AID): #1ADJk5Ik (MATLAB)
文章代碼(AID): #1ADJk5Ik (MATLAB)