[问题] gaussian noise问题

楼主: davis20204 (wingXD)   2014-11-04 11:46:51
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
我想用一个高斯的噪声
RAND_MAX是2147483646
double x=1.0,b;
noise=(double)sigma*sqrt(-2*log((double)seed()))*cos(2*PI*(double)seed());
double seed()
{
x=fmod(x*?,2147483646);
y=x/2147483646.0;
}
不知道上面的?值是要怎么设(不会用MATLAB画PDF图)
第一次发问
有错请告知
不好意思
作者: MOONRAKER (㊣牛鹤鳗毛人)   2014-11-04 22:19:00
你x是要一个模拟乱数吗 那应该不是一直乘就好
楼主: davis20204 (wingXD)   2014-11-04 23:42:00
是的 要模拟乱数 只是上面的noise要符合高斯分布特性
作者: LPH66 (-6.2598534e+18f)   2014-11-05 07:11:00
en.wikipedia.org/wiki/Linear_congruential_generator

Links booklink

Contact Us: admin [ a t ] ucptt.com