I want to create a curve on the histogram?

26 vues (au cours des 30 derniers jours)
reyadh Albarakat
reyadh Albarakat le 26 Mai 2015
Modifié(e) : Thorsten le 27 Mai 2015
Hi Guys, first of all I am beginner in Matlab, I did histogram to the data, now I want to create curve on the histogram which I made.
Thank you
Reyadh
  1 commentaire
Image Analyst
Image Analyst le 26 Mai 2015
What do you mean? Do you mean like you have a bar chart of the counts and you'd like to superimpose a smooth line/curve plot (like a Gaussian or something) on top of the bar chart?

Connectez-vous pour commenter.

Réponse acceptée

Thorsten
Thorsten le 26 Mai 2015
Modifié(e) : Thorsten le 26 Mai 2015
If you want to plot something on top of your histogram, use
hold on
plot(your arguments here)
If you want to plot the histogram as a curve, use
H = hist(whatever);
plot(H)
  5 commentaires
Thorsten
Thorsten le 26 Mai 2015
Modifié(e) : Thorsten le 27 Mai 2015
Try
[hi cx] = hist(H);
plot(cx, hi, 'r', 'LineWidth', 10)
What are the following commands showing you?
subplot(1,2,1), hist(H)
subplot(1,2,2), plot(cx, hi)
reyadh Albarakat
reyadh Albarakat le 26 Mai 2015
Thank you so much Thorsten, I appreciate you efforts.
Reyadh

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by