Revision as of 09:35, 31 August 2008 by Mfrankos (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

MATLAB Code

% Mark Frankosky (mfrankos@purdue.edu)
% ECE 301 HW 1.2

% This file will read in the .wav file 'jpforward.wav' and play it back 
% with a sample frequency of 44100 Hz, and then flip the file
% and play taht back at a sample frequecy of 44100Hz, 22050Hz, and 11025Hz
% respectively
% 
% For this to work locally you will need the file 'jpforward.wav' stored in
% the same directory taht you will run the code from.

Fname = 'jpforward.wav';
Fs1   = 44100;
Fs2   = 22050;
Fs3   = 11025;
Fs4   = 8000;

wavFoward     = wavread(Fname);
wavBackwards  = flipud(wavFoward);

fprintf('Foward at 44100 Hz...\n');
wavplay(wavFoward,Fs1);
fprintf('Backwards at 44100 Hz...\n');
wavplay(wavBackwards, Fs1);
fprintf('Backwards at 22050 Hz...\n');
wavplay(wavBackwards, Fs2);
fprintf('backwards at 11025 Hz...\n');
wavplay(wavBackwards, Fs3);

Alumni Liaison

Basic linear algebra uncovers and clarifies very important geometry and algebra.

Dr. Paul Garrett