我有一個矩陣,我爲其提取每列,併爲它們中的每一個做repmat
函數來構建另一個矩陣。因爲我必須爲大量的向量(我的第一個矩陣的每一列)做這個,它需要很長時間(相對於我所期望的)。如果我爲整個矩陣做這件事,然後做一些事來構建它們,是否需要更少的時間?repmat,矩陣的大小或使用的數量
認爲這是一個例子:
A=[1 4 7;2 5 8;3 6 9]
我要生產這些
A1=[1 2 3 1 2 3 1 2 3
1 2 3 1 2 3 1 2 3
1 2 3 1 2 3 1 2 3]
A2=[4 5 6 4 5 6 4 5 6
4 5 6 4 5 6 4 5 6
4 5 6 4 5 6 4 5 6]
A3=[7 8 9 7 8 9 7 8 9
7 8 9 7 8 9 7 8 9
7 8 9 7 8 9 7 8 9]
爲什麼不使用3D數組而不是使用三個變量混淆工作空間? – Divakar 2014-10-12 13:30:09