sampling from a normal distribution
2 ビュー (過去 30 日間)
古いコメントを表示
I usually generate a sample from a normal distribution N(mu,sigmasq) (where mu is the mean and sigmasq is the variance) as follows (assume a 1D case)
mu=1.5;
sigmasq=0.01;
p = mu+chol(sigmasq)*randn;
or
p = mvnrnd(mu,sigmasq);
I now want to generate a sample from N(mu,k^2, sigmasq) with k=10. One way is
p = mvnrnd(mu,k^2*sigmasq);
Which among the two below statements is correct?
p = mu + chol(k^2*sigmasq)*randn;
p = mu + k^2*chol(sigmasq)*randn;
0 件のコメント
回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!