2017-02-13 14 views
0

私はサウンドファイルを持っています。この2つのベクトルを使用する必要があるので、このファイルから2チャンネルベクトルを作成します。xiをLTIシステムへの入力として図)。サウンドファイルからmatlabの2チャンネルベクトルを生成する

[xi,fs] = audioread('Emphasis_FFT18_48K.wav'); 

どうすればいいですか?

Given system

+1

のための2つの別々のベクター1を持っています'[xi、fs] = audioread( 'Emphasis_FFT18_48K.w')を呼び出した後、' xi'の '[](https://mathworks.com/help/matlab/ref/size.html) av '); '? – codeaviator

答えて

0
>> Y = audioread('Kurzweil-K2000-Big-Mono-Bass-C1.wav'); 
>> size(Y) 

ans = 

     571951   2 

あなたの別個のチャネルを次のようにこれにより

>> channel1 = Y(:,1); 
>> channel2=Y(:,2); 

%を使用すると、[ `サイズで何の各チャンネル

>> audioinfo('Kurzweil-K2000-Big-Mono-Bass-C1.wav') 

ans = 

      Filename: '/home/anquegi/learn/matlab/stackoverflow/Kurzweil-K2000-Big-Mono-Bass-C1.wav' 
    CompressionMethod: 'Uncompressed' 
      NumChannels: 2 
      SampleRate: 44100 
     TotalSamples: 571951 
      Duration: 12.9694 
       Title: [] 
       Comment: [] 
       Artist: 'freewavesamples.com' 
     BitsPerSample: 16 
関連する問題