通过使用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。