2016-04-29 50 views
0

對repmat()函數有一個小問題。使用repmat()來均衡兩個音頻文件的長度Matlab

我有兩個音頻文件,我正在Matlab中使用交叉合成,我想重複第二個音頻文件,所以它的長度與第一個相同。

目前我正在做

c = size(y()); 
rep = y2(1:end,:); 
y(1:end,:) = repmat(rep,1, c(1)) 

然而,它不是做出維矩陣,有什麼建議?

y和y2只是轉換爲單聲道的每首歌曲的y值。

謝謝!

+0

'y'和'y2'的尺寸是多少? – ThP

+0

我真的設法自己解決它,事實證明我使用它們的順序是錯誤的,需要成爲repmat(rep c(1),1)! – Shikoki

回答

0

我實際上設法解決它自己,事實證明我使用它們的順序錯誤,需要repmat(rep c(1),1)!