本文主要是介绍蒙特·卡罗方法-转,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文通过五个例子,介绍蒙特卡罗方法(Monte Carlo Method)。
一、概述
蒙特卡罗方法是一种计算方法。原理是通过大量随机样本,去了解一个系统,进而得到所要计算的值。
它非常强大和灵活,又相当简单易懂,很容易实现。对于许多问题来说,它往往是最简单的计算方法,有时甚至是唯一可行的方法。
它诞生于上个世纪40年代美国的"曼哈顿计划",名字来源于赌城蒙特卡罗,象征概率。
二、π的计算
第一个例子是,如何用蒙特卡罗方法计算圆周率π。
正方形内部有一个相切的圆,它们的面积之比是π/4。
这篇关于蒙特·卡罗方法-转的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!