質問: MATLABにおけるrandn関数がどのようにしてガウス分布を生成しているのかがわからなく質問させて頂きます。 rand関数ではメルセンヌツイスター発生器を用いているようですがrandnではどのようなアルゴリズムになっているのでしょう? よろしくお願いいたします。
回答: MATLABのrandnについてはこちら https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/moler/random.pdf 以下の論文の手法を参考にしているようです。 https://epubs.siam.org/doi/abs/10.1137/0905026