怎样用matlab画对数正态分布密度函数图

有20个数,如何画出他们的正态分布密度函数图。
请写详细点好吗?我比较拙。

1、首先双击matlab软件图标,在命令行窗口使用函数normrnd()创建一个服从正态分布的随机数样本j。

2、在命令行窗口中,使用函数lognrnd(),创建一个服从对数正态分布的随机数样本k。

3、在命令行窗口中输入:subplot(2,1,1);qqplot(k);,将图像分成上下两部分,在图像的上半部分,绘制服从对数正态分度的样本k,与服从正态分布的理论数据的q-q图。

4、在命令行窗口中输入:subplot(2,1,2);qqplot(j,k):将图像分成上下两部分,在图像的下半部分绘制服从对数正态分布的样本k与样本j的q-q图。

5、最后查看绘制对数正态分布的q-q图,就完成了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-22
x = (0:0.02:10);
y = lognpdf(x,1.73,0.22);
plot(x,y);
grid;
xlabel('x'); ylabel('p')
这是对数正态分布
x = (0:0.02:10);
y = normpdf(x,1.73,0.22);
plot(x,y);
grid;
xlabel('x'); ylabel('p')
这是正态分布本回答被提问者采纳
相似回答