通过使用randn函数,我想创建一个高斯随机变量X,使X ~ N(2,4)并将此模拟PDF与理论曲线一起绘制。

最佳答案

Matlab randn从均值为零且标准偏差为1的正态分布生成实现。
任何其他正态分布的样本都可以通过以下方式简单地生成:

numSamples = 1000;
mu = 2;
sigma = 4;
samples = mu + sigma.*randn(numSamples, 1);


您可以通过绘制直方图来验证这一点:

figure;hist(samples(:));


请参见matlab help

07-24 09:52