How to plot WAV file

Illustration
john_smith45 - 2021-12-13T10:58:36+00:00
Question: How to plot WAV file

Hello,   I'd like to plot .wav file in time and frequency domain.

Expert Answer

Profile picture of John Williams John Williams answered . 2025-11-20

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)));

 


Not satisfied with the answer ?? ASK NOW

Get a Free Consultation or a Sample Assignment Review!