matlab では、平均と標準偏差を持つ正規分布ランダム ベクトルを簡単に生成できます。ヘルプ randn から:
平均が 1 で標準偏差が 2 の正規分布から値を生成します。r = 1 + 2.*randn(100,1);
今、共分散行列 C があり、N(0,C) を生成したいと考えています。
しかし、どうすればこれを行うことができますか?
randn ヘルプから: 指定された平均ベクトルと共分散行列を使用して、二変量正規分布から値を生成します。ムー = [1 2]; シグマ = [1 .5; .5 2]; R = chol(シグマ); z = repmat(mu,100,1) + randn(100,2)*R;
しかし、彼らがここで何をしているのか正確にはわかりません。