Histogram in MATLAB

MATLAB Tutorial

📊 Histogram in MATLAB

A histogram in MATLAB is used to visualize the distribution of numerical data by grouping values into bins (intervals).

It is widely used in statistics, data analysis, signal processing, and quality control.
MATLAB is developed by MathWorks.


🔹 What Is a Histogram?

  • Shows frequency of data values within ranges (bins)

  • Helps understand data distribution, spread, and skewness

  • Created using the histogram() function (modern replacement for hist)


1️⃣ Basic Histogram

🔸 Syntax


🔸 Example


Output:
A histogram showing how values are distributed across bins.


2️⃣ Histogram with Specified Number of Bins


📌 More bins → more detail, fewer bins → smoother view.


3️⃣ Histogram with Labels


 


4️⃣ Normalized Histogram (Probability)

Shows probability density instead of frequency.



5️⃣ Histogram with Custom Bin Width



6️⃣ Comparing Two Histograms


 


7️⃣ Histogram of Real-Life Data (Marks Example)



⚠️ Important Notes

  • histogram() is preferring over hist()

  • Bin choice affects interpretation

  • Best for continuous numerical data

  • Can be normalized to probability or PDF


🎯 Interview Questions: Histogram in MATLAB

🔹 Q1. Which function is using to create a histogram in MATLAB?

Answer: histogram()


🔹 Q2. What does a histogram show?

Answer: Distribution and frequency of data values.


🔹 Q3. What are bins in a histogram?

Answer: Intervals that group data values.


🔹 Q4. How do you control the number of bins?

Answer: By passing a number to histogram(data, bins).


🔹 Q5. How do you create a normalized histogram?

Answer: Using 'Normalization','probability'.


🔹 Q6. Difference between bar graph and histogram?

Answer:
Bar graph → categorical data
Histogram → continuous data distribution


Summary

  • Histograms visualize data distribution

  • Created using histogram()

  • Bins control data grouping

  • Essential for statistical analysis

You may also like...