How to plot WAV file

27 Ansichten (letzte 30 Tage)
John
John am 23 Nov. 2011
Kommentiert: Anzzza am 9 Feb. 2022
Hello,
I'd like to plot .wav file in time and frequency domain.

Akzeptierte Antwort

Wayne King
Wayne King am 23 Nov. 2011
If this is the output of wavread, then see if you have two channels in y
[y,fs] = wavread(filename);
If y is two-channels, Nx2, then just plot one:
y = y(:,1);
dt = 1/fs;
t = 0:dt:(length(y)*dt)-dt;
plot(t,y); xlabel('Seconds'); ylabel('Amplitude');
figure
plot(psd(spectrum.periodogram,y,'Fs',fs,'NFFT',length(y)));
  10 Kommentare
irtaza mazhar
irtaza mazhar am 26 Jan. 2022
wht if channel is 1??
Anzzza
Anzzza am 9 Feb. 2022
when you have stereo audio, you got two channels. if you can, it's easier to work with one

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by