mu = [1 2];
Sigma = [1 .5; .5 2]; R = chol(Sigma);
z = repmat(mu,100,1) + randn(100,2)*R;
我通过阅读各种维基百科和谷歌文章发现了这一点,并想知道它是否正确?提前谢谢,
生锈
答案 0 :(得分:2)
简短回答 - 是的。
稍微长一点的答案 - 为什么不亲自尝试?
>> z = repmat(mu,1000000,1) + randn(1000000,2)*R;
>> mean(z)
ans =
1.001 2.0005
>> cov(z)
ans =
0.99937 0.49942
0.49942 2.0017