Histogram and sound amplitude

6 views (last 30 days)
TESFAW
TESFAW on 16 Aug 2014
Commented: Image Analyst on 16 Aug 2014
Hi everybody!
I need help on histogram for sound data analysis
How can I interpret the X axis and y axis for the histogram plot of signal(sound)
For the code
plot(y);
hist(y,linspace(-1,1,51));
axis([-0.6,0.6,0,5000])
where y=wavread(file)
any help?
  1 Comment
TESFAW
TESFAW on 16 Aug 2014
10Q! I know that yes!
but what x and y actually represent for sound is my question
my opinion is
for x amplitude (pressure variation),
for y number of samples in that amplitude range
I am not sure
plz correct me

Sign in to comment.

Answers (1)

Image Analyst
Image Analyst on 16 Aug 2014
x is like time, and y is like amplitude or signal voltage.
  1 Comment
Image Analyst
Image Analyst on 16 Aug 2014
There is no "x" in your code, just y. If you plot y the "x" axis is really "element number" and y is sound signal. If you plot the histogram, the "x" is the "y" bins (the y gets quantized), and the "y" is the counts, meaning the number of elements that have y values in the bin range. Each bin overs a different range of y, and the histogram counts up the number of elements in that range.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!