作者Ysen (@@)
看板MATLAB
標題Re: [問題] 建立一個新矩陣其元素是舊矩陣的元素重 …
時間Thu Dec 8 21:25:16 2005
※ 引述《uoyihc (dormSeventh409)》之銘言:
: ex. n=2
: 舊
: [ 1 2 3 ]
: 新
: [ 1 1 2 2 3 3 ]
: 我原本的作法是用for回圈
: 重複n次把舊矩陣內的元素併到新的矩陣裡
: 當矩陣很大的時候
: 跑起來需要許多時間 (聽說matlab不喜歡for回圈)
: 請問有跑起來速度較快的作法嗎?
: 謝謝 :)
a=1:3;
NEWa=kron(a,ones([1 2]))
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.235.177
推 Gwaewluin:是NEWa=kron(a,ones([1 2]))喔 12/08 22:05
→ Ysen:對對對,打錯... 12/08 22:58
※ 編輯: Ysen 來自: 59.115.235.177 (12/08 23:02)
推 Ysen:>/////< 12/08 23:16
→ uoyihc: 現在有3種方法了 多謝幾位大大 :) 12/09 09:38