【问题标题】:How does MATLAB's normpdf function work?MATLAB 的 normpdf 函数是如何工作的?
【发布时间】:2010-09-29 09:17:11
【问题描述】:

当尝试使用 MATLAB 命令 normpdf() 绘制平均值 = 0 和标准偏差 = 20 的正常 PDF 时,我得到了奇怪的结果,请参见图片。

用于绘制图形的代码如下:

plot(normpdf((-100:0.1:100),0,20))

这个功能的正确使用方法是什么?

【问题讨论】:

    标签: matlab


    【解决方案1】:

    当您使用 ONE 参数调用 plot 时,它会将这些数字绘制在 y 轴上,并使用 x 轴的这些值的索引号。如果您希望正确缩放 x 轴,则必须首先提供它们。于是……

    x = -100:0.1:100;
    plot(x,normpdf(x,0,20),'-')
    

    【讨论】:

      【解决方案2】:

      我假设您希望 x 轴以 0 为中心?您需要为plot 指定一个 x 向量。试试plot([-100:0.1:100], normpdf((-100:0.1:100),0,20));

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多