2013-07-03 4 views
0

모든 신호에 작용하는 알고리즘이 있습니다. "신호"란 추세가없는 시계열 데이터의 2xN 행렬을 의미합니다. 예를 들어 지난 100 일 동안의 주가.분석을 위해 웨이브 신호 시계열로 오디오를 바꿀 필요가 있습니다.

음악에 대해이 알고리즘을 시험해보고 싶습니다. 음악 트랙을 2xN 매트릭스로 줄이는 가장 좋은 방법은 무엇입니까 (가장 쉽고 빠름)? 가능하다면 MATLAB에서.

답변

0

가장 간단한 방법은 웨이브 형식의 사운드 파일을 가져 와서 wavread 함수를 사용하여이를 Matlab에로드하는 것입니다. 그러면 파일의 각 오디오 채널에 대한 열이있는 행렬이 반환됩니다.

signal = wavread('myfile.wav'); 

웨이브 파일을 읽는 중에 여러 파일 유형을 읽는보다 일반화 된 기능을 사용하는 것으로 보입니다. http://www.mathworks.com/help/matlab/ref/audioread.html