现在我需要自己编一个能生成正态随机数的函数。
目前也是对MATLAB初学阶段,一些问题困扰着我,请高手指点一下。
就我目前的理解,根据蒙特卡罗,随机数的生成应该是采取几个步骤:
1、找到相应的密度函数
2、根据密度函数找到相应的原函数
3、求出原函数的反函数,再用matlab描述出,即得所需随机数。
但就正态分布而言,其密度是已知的,但是其原函数及其反函数是很难求出的,那么如何编写生成正态随机数的函数呢?
再者,金融里经常假设股票是服从几何布朗运动,其价格服从对数正态分布,

为维纳过程(即标准布朗运动),那么可以认定它是数值范围在[0,1]内的正态分布吗?或者说,用matlab实现时,它能用标准的正态分布随机数表示吗?
希望有人能指点一下,先谢了!