使用matlab绘制正态分布概率密度函数和累计分布函数
时间: 2023-12-07 18:10:39 浏览: 166
在MATLAB中,可以使用normpdf函数和normcdf函数分别绘制正态分布概率密度函数和累计分布函数。
绘制正态分布概率密度函数的代码如下:
```matlab
mu = 0; % 均值
sigma = 1; % 标准差
x = -5 : 0.1 : 5; % 自变量范围
y = normpdf(x, mu, sigma); % 计算概率密度函数值
plot(x, y, 'LineWidth', 2); % 绘制概率密度函数图像
xlabel('x');
ylabel('f(x)');
title('Normal Probability Density Function');
```
这个代码可以绘制均值为0,标准差为1的正态分布概率密度函数的图像。你可以根据需要修改代码中的参数,以绘制不同均值和标准差的正态分布概率密度函数的图像。
绘制正态分布累计分布函数的代码如下:
```matlab
mu = 0; % 均值
sigma = 1; % 标准差
x = -5 : 0.1 : 5; % 自变量范围
y = normcdf(x, mu, sigma); % 计算累计分布函数值
plot(x, y, 'LineWidth', 2); % 绘制累计分布函数图像
xlabel('x');
ylabel('F(x)');
title('Normal Cumulative Distribution Function');
```
这个代码可以绘制均值为0,标准差为1的正态分布累计分布函数的图像。你可以根据需要修改代码中的参数,以绘制不同均值和标准差的正态分布累计分布函数的图像。
阅读全文