Matlab如何读取音频信号
可以使用audioread函数读取,分别赋值输出一个采样率和采样数据。
[Y, FS]=audioread(FILENAME) reads an audio file specified by the
string FILE, returning the sampled data in Y and the sample rate
FS, in Hertz.
clc;
clear all;
[Y,FS]=audioread(‘1.WAV’);
N=length(Y)
if mod(N,2)==0;N=N;else Y(N)=[];N=N-1;end;
tx=(0:N-1)/FS;
subplot(2,1,1);
plot(tx,Y);
xf=fft(Y);
fx=(0:N/2)*FS/N;
subplot(2,1,2);
plot(fx,abs(xf(1:N/2+1)));
axis([100 300,-inf,inf])一段可以读取音频信号的Matlab程序m文件,具体使用方法参考如下链接:
2020年11月01日 22:15