matlab的正态分布
时间: 2023-11-13 17:53:25 浏览: 32
对于正态分布,Matlab提供了很多函数可以用来生成和处理正态分布。
首先,你可以使用 normrnd 函数生成符合正态分布的随机数。该函数的语法如下:
```matlab
X = normrnd(mu, sigma, [m,n]);
```
其中,mu 是正态分布的均值,sigma 是正态分布的标准差,[m,n] 是生成随机数矩阵的大小。例如,要生成一个大小为3x3的正态分布随机数矩阵,可以使用以下代码:
```matlab
X = normrnd(0, 1, [3,3]);
```
另外,你还可以使用 normpdf 函数计算正态分布的概率密度函数值。该函数的语法如下:
```matlab
Y = normpdf(X, mu, sigma);
```
其中,X 是输入的数值,mu 是正态分布的均值,sigma 是正态分布的标准差。例如,要计算正态分布随机数 X=2 的概率密度函数值,可以使用以下代码:
```matlab
Y = normpdf(2, 0, 1);
```