matlab怎么画正态分布图?

我有30个数字,假设他们符合正态分布,(但是如果简单的plot出来,可能并不像正态分布曲线,因为数据的数量还不够多)。
我现在想用matlab做出他们的正态分布曲线,怎么做?
横坐标应该是数值,纵坐标应该是出现的概率。
写详细一点吧。

x = (0:0.02:10);
y = lognpdf(x,1.73,0.22);
figure,subplot(121);
plot(x,y);
grid;
xlabel('x'); ylabel('p')
%这是对数正态分布
x = (0:0.02:10);
y = normpdf(x,1.73,0.22);
subplot(122);
plot(x,y);
grid;
xlabel('x'); ylabel('p')
%这是正态分布
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-11
程序如下:
10 x = (0:0.02:10);
20 y = lognpdf(x,1.73,0.22);
30 figure,subplot(121);
40 plot(x,y);
50 grid;
xlabel('x');
60 ylabel('p')
70 y = normpdf(x,1.73,0.22);
80 subplot(122);
90 plot(x,y);
100 grid;
110 xlabel('x');
120 ylabel('p')
第2个回答  2020-12-17

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

相似回答