What function to display the result of wavread?

2 views (last 30 days)
[x,fs] = wavread('E:\Example\tes.wav');
if i use plot(x); there will be a graph of sine wave.
But the display i wanted is in array of the data/sample data or something?
Anyone know what function should i use?

Accepted Answer

Walter Roberson
Walter Roberson on 25 Feb 2013
Do you mean like
x(1:100,1)
to display the numeric values of the first 100 samples?
  3 Comments
Walter Roberson
Walter Roberson on 25 Feb 2013
Edited: Walter Roberson on 25 Feb 2013
To display all of it, at the command line command
x
(just the name of the matrix.) Remember, this can come out as a lot of output!
The values you will see will be the samples normalized to the range [-1, +1) [that is, -1 exactly is allowed but not +1 exactly). The samples have no absolute meaning; they are relative to the capabilities of whatever equipment will be used to play them.
I Made
I Made on 25 Feb 2013
I'm trying to apply haar filter to it not in matlab, but in java. Since java doesn't have the method(wavread) or (haar filter) i need to make sure what is it the output of wavread so i can make the same function to get the same output. In some books i read we need the frequency over time of signal to be processed ( i don't know if that's even true ) this is why i guess the output of the wavread function is the frequency over time. But i expect the value are like some decimal number but it is not.
I'm really confused about what to take from the wav files so i can process it with haar filter ?

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!