修改这段代码[x,fs]=audioread('E:/MATLAB/R2017a/bin/1.wav'); %第1个数字 %subplot(5,1,1); %plot(x(1:8000)); y=x(1:800); Y=fft(y); subplot(5,2,1); plot(abs(Y)); soundsc(y,fs); w=(0:length(y)-1)'*fs/length(y); plot(w,abs(Y)); %第2个数字 y=x(1600:2400); Y=fft(y); subplot(5,2,2); plot(abs(Y)); soundsc(y,fs); w=(0:length(y)-1)'*fs/length(y); plot(w,abs(Y)); %第3个数字 y=x(3200:4200); Y=fft(y); subplot(5,2,3); plot(abs(Y)); soundsc(y,fs); w=(0:length(y)-1)'*fs/length(y); plot(w,abs(Y)); %第4个数字 y=x(4800:5600); Y=fft(y); subplot(5,2,4); plot(abs(Y)); soundsc(y,fs); w=(0:length(y)-1)'*fs/length(y); plot(w,abs(Y)); %第5个数字 y=x(6500:7400); Y=fft(y); subplot(5,2,5); plot(abs(Y)); soundsc(y,fs); w=(0:length(y)-1)'*fs/length(y); plot(w,abs(Y)); %第6个数字 y=x(8134:8959); Y=fft(y); subplot(5,2,6); plot(abs(Y)); soundsc(y,fs); w=(0:length(y)-1)'*fs/length(y); plot(w,abs(Y)); %第7个数字 y=x(9768:10610); Y=fft(y); subplot(5,2,7); plot(abs(Y)); soundsc(y,fs); w=(0:length(y)-1)'*fs/length(y); plot(w,abs(Y)); %第8个数字 y=x(11380:12210); Y=fft(y); subplot(5,2,8); plot(abs(Y)); soundsc(y,fs); w=(0:length(y)-1)'*fs/length(y); plot(w,abs(Y)); %第9个数字 y=x(13020:13840); Y=fft(y); subplot(5,2,9); plot(abs(Y)); soundsc(y,fs); w=(0:length(y)-1)'*fs/length(y); plot(w,abs(Y)); %第10个数字 y=x(14650:15480); Y=fft(y); subplot(5,2,10); plot(abs(Y)); soundsc(y,fs); w=(0:length(y)-1)'*fs/length(y); plot(w,abs(Y)); 以读取和分析不同的音频文件
时间: 2023-08-12 13:07:22 浏览: 161
Filtros:[x,fs] = audioread('audio_clean.wav');-matlab开发
你可以将代码中的第一行修改为指定不同的音频文件路径:
```
[x,fs]=audioread('E:/MATLAB/R2017a/bin/1.wav'); %第1个数字
```
改为:
```
[x,fs]=audioread('E:/MATLAB/R2017a/bin/2.wav'); %第2个数字
```
以此类推,每次修改对应的数字和文件路径即可读取和分析不同的音频文件。
阅读全文