2
我想在二維曲面上產生隨機點,分佈在x0,y0座標周圍。標準多變量正態隨機向量使用Boost :: random
我明白,我需要產生被稱爲「標準多元正態分佈隨機向量」,但我不知道如何使用升壓::隨機庫做到這一點在C++,例如。
我知道有一個算法產生這個,叫做Box–Muller transform但我認爲這必須已經在Boost中正確實現。
是否有任何簡單的方法來生成多元正態分佈,使用Boost :: random?
實際上,n維正態分佈在其每個組件中都是正常的。寫出密度函數,你會發現它是一個一維密度函數的產品。另外,如果你有它,使用C++ 0x的'';-) –