0
我有一個聲音文件,我想從這個文件創建一個2通道矢量(因爲我必須使用這兩個矢量xi
作爲LTI系統的輸入數字)。從聲音文件生成matlab中的2通道矢量
[xi,fs] = audioread('Emphasis_FFT18_48K.wav');
我該怎麼做?
我有一個聲音文件,我想從這個文件創建一個2通道矢量(因爲我必須使用這兩個矢量xi
作爲LTI系統的輸入數字)。從聲音文件生成matlab中的2通道矢量
[xi,fs] = audioread('Emphasis_FFT18_48K.wav');
我該怎麼做?
>> 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
什麼是['大小調用'[xi,fs] = audioread('Emphasis_FFT18_48K.w'後調用''xi''(https://mathworks.com/help/matlab/ref/size.html) AV');'? – codeaviator