How to plot Normal probability density function?

조회 수: 20 (최근 30일)
Nisar Ahmed
Nisar Ahmed 2021년 9월 3일
댓글: Star Strider 2025년 2월 6일
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?

채택된 답변

Star Strider
Star Strider 2021년 9월 3일
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
Karam
Karam 2025년 2월 6일
Thank you very much! The first code helped me with this!
Star Strider
Star Strider 2025년 2월 6일
My pleasure!
A Vote would be appreciated!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by