【发布时间】:2010-09-29 09:17:11
【问题描述】:
当尝试使用 MATLAB 命令 normpdf() 绘制平均值 = 0 和标准偏差 = 20 的正常 PDF 时,我得到了奇怪的结果,请参见图片。
用于绘制图形的代码如下:
plot(normpdf((-100:0.1:100),0,20))
这个功能的正确使用方法是什么?
【问题讨论】:
标签: matlab
当尝试使用 MATLAB 命令 normpdf() 绘制平均值 = 0 和标准偏差 = 20 的正常 PDF 时,我得到了奇怪的结果,请参见图片。
用于绘制图形的代码如下:
plot(normpdf((-100:0.1:100),0,20))
这个功能的正确使用方法是什么?
【问题讨论】:
标签: matlab
当您使用 ONE 参数调用 plot 时,它会将这些数字绘制在 y 轴上,并使用 x 轴的这些值的索引号。如果您希望正确缩放 x 轴,则必须首先提供它们。于是……
x = -100:0.1:100;
plot(x,normpdf(x,0,20),'-')
【讨论】:
我假设您希望 x 轴以 0 为中心?您需要为plot 指定一个 x 向量。试试plot([-100:0.1:100], normpdf((-100:0.1:100),0,20));。
【讨论】: