How to plot Normal probability density function?

22 visualizaciones (últimos 30 días)
Nisar Ahmed
Nisar Ahmed el 3 de Sept. de 2021
Comentada: Star Strider el 6 de Feb. de 2025
Hi
I am plotting probability density function by using this command:
mx = mean(RMS_vp); sx = std(RMS_vp); norm_vp = normpdf(RMS_vp,mx,sx);
The problem is shown in the attached figure. First, it do not touches the x axis at left side. Second, when I plot it as solid line (see the image in the center, a lot lines appears as zoom in (blue image).
How can I solve these issues?

Respuesta aceptada

Star Strider
Star Strider el 3 de Sept. de 2021
Try something like this:
RMS_vps = sort(RMS_vp);
norm_vp = normpdf(RMS_vp,mx,sx);
figure
plot(RMS_vps, norm_vp)
alternatively:
RMS_vpe = linspace(mx-5*sx, mx+5*sx, 250);
norm_vpe = normpdf(RMS_vpe,mx,sx);
figure
plot(RMS_vpe, norm_vpe)
One (or both) of those should do what you want.
.
  4 comentarios
Karam
Karam el 6 de Feb. de 2025
Thank you very much! The first code helped me with this!
Star Strider
Star Strider el 6 de Feb. de 2025
My pleasure!
A Vote would be appreciated!

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by