用matlab作出标准正态分布
时间: 2023-10-14 08:20:13 浏览: 119
要在MATLAB中绘制标准正态分布,可以使用`normpdf()`和`plot()`函数。以下是一个简单的示例代码:
```matlab
x = -4:0.1:4; % 定义x轴范围
y = normpdf(x,0,1); % 计算正态分布概率密度函数
plot(x,y); % 绘制曲线
xlabel('x');
ylabel('Probability Density');
title('Standard Normal Distribution');
```
这将绘制出一个标准正态分布的概率密度函数曲线,其中x轴是标准差,y轴是概率密度。
相关问题
随机生成100个服从标准正态分布随机数的命令,并作出QQ、PP图的命令
可以使用以下命令生成100个服从标准正态分布的随机数,并作出QQ图和PP图:
```matlab
x = randn(100,1); % 生成100个服从标准正态分布的随机数
figure;
subplot(1,2,1);
qqplot(x); % 作出QQ图
title('QQ Plot');
subplot(1,2,2);
probplot('normal',x); % 作出PP图
title('PP Plot');
```
其中,randn函数可以生成服从标准正态分布的随机数。在作QQ图时,直接调用qqplot函数即可;在作PP图时,需要使用probplot函数,并指定分布类型为正态分布('normal')。subplot函数用于将QQ图和PP图排列在同一张图中。
阅读全文