plotting of mean function of exponential random variables

3 vues (au cours des 30 derniers jours)
Mahabba Almheiri
Mahabba Almheiri le 3 Mai 2020
I faced difficulties in implemntation the mean value
I want to get value less than or equal 1 in y-axis because its represents the probability while at the same time I need the mean to be 175 in x-axis
when I use hist command I got the correct y-axis values while x-axis is wrong
but when I use histogram command instead of hist I got the mean which is in x-axis correct while y-axis values exceed the 1.
so what command should I use ?
x=exprnd(175,50,500)
figure (1)
histogram(x)
figure (2)
x_bar=mean(x)
pdfx_bar= hist(x_bar,100)/500
stairs(pdfx_bar)

Réponses (1)

Tommy
Tommy le 3 Mai 2020
Modifié(e) : Tommy le 3 Mai 2020
The plot created by histogram has count on the y axis by default. If you would like the y axis to instead give probability, you can specify the 'Normalization' property to 'probability' for bar heights adding to 1:
x=exprnd(175,50,500);
histogram(x, 'normalization', 'probability')
or to 'pdf' for bar areas adding to 1:
x=exprnd(175,50,500);
histogram(x, 'normalization', 'pdf')
  1 commentaire
Mahabba Almheiri
Mahabba Almheiri le 7 Mai 2020
Thank you so much that help me to solve the problem

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by