2016-04-29 3 views
0

Mit einem kleinen Problem mit der Repmat() -Funktion.Verwenden Sie repmat(), um die Länge von zwei Audio-Dateien auszugleichen Matlab

Ich habe zwei Audiodateien, die ich für die Kreuzsynthese in Matlab verwende, ich möchte die zweite Audiodatei wiederholen, so dass sie die gleiche Länge wie die erste hat.

Derzeit mache ich

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

Doch es ist nicht eine 1D-Matrix, irgendwelche Vorschläge zu machen?

y und y2 sind nur die y-Werte jedes Songs, die in Mono konvertiert wurden.

Danke!

+0

Was sind die Abmessungen von 'y' und' y2'? – ThP

+0

Ich schaffte es tatsächlich, es selbst zu lösen, stellt sich heraus, dass ich sie in der falschen Reihenfolge verwendete, musste repmat sein (rep c (1), 1)! – Shikoki

Antwort

0

Ich schaffte es tatsächlich, es selbst zu lösen, stellt sich heraus, dass ich sie in der falschen Reihenfolge benutzte, musste repmat sein (rep c (1), 1)!

Verwandte Themen