在 matlab 中,很容易生成具有均值和标准差的正态分布随机向量。来自帮助 randn:
从平均值为 1 和标准差为 2 的正态分布生成值。r = 1 + 2.*randn(100,1);
现在我有一个协方差矩阵 C,我想生成 N(0,C)。
但我怎么能这样做呢?
来自 randn 帮助:从具有指定平均向量和协方差矩阵的二元正态分布生成值。亩=[1 2];西格玛 = [1 .5; .5 2];R = 科尔(西格玛);z = repmat(mu,100,1) + randn(100,2)*R;
但我不知道他们在这里做什么。