Revision as of 06:15, 5 September 2008 by Anders89 (Talk)

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

%Steve Anderson %Homework 1 Problem 2

clear; clc;

[data, srate, brate] = wavread('jpforward.wav');  %reads wav file and stores to array wavplay(data,srate); %play the song normally

x = length(data); %length of song array

jpreverse = zeros(x,1); counter = 1;

for i = x:-1:1  %for loop from end of song to beginning

   jpreverse(counter) = data(x);  %reverse song into jpreverse
   counter = counter + 1;

end

%play reversed version of song wavplay(jpreverse, srate);

wavwrite(jpreverse, srate, brate, 'jpreversed.wav');

%create and play song reversed but slower wavplay(jpreverse, srate/1.75); wavwrite(jpreverse, srate/1.75, brate, 'jprevslow.wav');

Alumni Liaison

Abstract algebra continues the conceptual developments of linear algebra, on an even grander scale.

Dr. Paul Garrett