作者uoyihc (dormSeventh409)
看板MATLAB
標題[問題] 建立一個新矩陣其元素是舊矩陣的元素重複n次
時間Thu Dec 8 20:54:39 2005
ex. n=2
舊
[ 1 2 3 ]
新
[ 1 1 2 2 3 3 ]
我原本的作法是用for回圈
重複n次把舊矩陣內的元素併到新的矩陣裡
當矩陣很大的時候
跑起來需要許多時間 (聽說matlab不喜歡for回圈)
請問有跑起來速度較快的作法嗎?
謝謝 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.220.152
→ PhoenixChu:imresize 應該就可以做到 12/08 21:25
推 jimpeng:reshape(repmat(a,n,1),1,n*length(a)); 12/08 23:31
推 uoyihc:謝謝 我去試試看... :) 12/09 09:36