[置顶] c# 蒙特卡罗算法程序----对数正态分布的随机数的产生
摘要:
最近由于项目需求,需要c#编程实现蒙特卡罗算法。在网上找了好几天的资料,都没找到自己想要的结果,最终还是得靠自己动手哦。关于蒙特卡罗算法的概念,意义及具体步骤介绍,可以查阅相关的资料,都有详细介绍。我这里大概分三步:1·确定参数的一个数据分布和决定模拟次数,在服从该分布的情况下产生N个随机数。2·将每次产生的随机数,带入表达式中算出结果,这样可以得到N个结果。3·用统计方法把N个结果的数字特征表示出来,比如,求出平均值,方差等。对于c#程序的实现我觉得难点在于第一步,也就是概率随机数的产生,我这里也主要讲的是随机数的产生,以服从对数正态分布的随机数为例。在Matl 阅读全文