1 / 4
文档名称:

蒙特卡罗方法计算定积分.doc

格式:doc   大小:15KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

蒙特卡罗方法计算定积分.doc

上传人:qvuv398013 2017/11/21 文件大小:15 KB

下载得到文件列表

蒙特卡罗方法计算定积分.doc

文档介绍

文档介绍:蒙特卡罗方法计算定积分
摘要数学领域中,定积分计算问题应用广泛,经典的定积分数学定义方法可直接用于求解定积分,但是,对于函数解析式未知的情况下,传统的数学定义方法无法进行定积分计算,而蒙特卡罗方法对函数解析式不进行限制,其以概率方法进行近似计算从而逐渐逼近定积分理论值。本文针对函数解析式已知与未知的两种情况,分别以定积分数学定义方法和蒙特卡罗方法进行定积分计算,并从算法收敛速度以及计算结果精确度两方面对算法进行评测。实验结果表明,定积分数学定义法收敛速度快,计算精度高,但是普适性低,对于函数解析式未知情况下无法进行计算;而蒙特卡罗方法尽管收敛速度较慢,但是普适性极高,且函数解析式未知情况下,效果更优。
关键词微积分;定积分;蒙特卡罗方法;收敛速度
中图分类号 O1 文献标识码 A 文章编号 2095-6363(2017)07-0003-02
1 概述
微积分[ 1 ]是数学领域的一个基础学科,是高等数学中研究函数微分、积分以及有关概念与应用的数学分支,其研究范畴包含3个方面:微分、积分以及微分与积分两者之间的关系。

若( )f x是[a,b]上的连续函数,并且有’( )( )F xf x=,则( )( )( )baf x dxF bF a∫=?。也就是说,一个定积分的值就是原函数积分上限的值与原函数在积分下限的值的差值,即牛顿-莱布尼兹公式计算定积分。其表明对于图形无限细分再累加成为可能,并可将其转化为对积分的计算,揭示了积分与微分本质的关系,因此牛顿-莱布尼兹公式又称微积分基本定理。
然而计算定积分[ 2 ]的数学定义方法以及牛顿-莱布尼兹公式方法都仅限于函数( )f x解析式已知的情况,对于( )f x未知解析式的情况下,无法进行定积分求解。
蒙特卡罗(Monte-Carlo)[3]方法是20世纪40年代中期由于科学技术的发展和电子计算机的发明,被提出的一种以概率理论[4]为指导的一类极其重要的数值计算方法,是以随机抽样为主要手段,使用随机数(或伪随机数)解决数值计算问题的方法,又称统计模拟方法。蒙特卡罗方法是一种重要的利用计算机模拟的近似计算方法,主要用于解决确定性的数学问题(如计算定积分)和随机性问题(如扩散问题),广泛应用于各个领域。对于定积分计算领域因函数( )f x解析式未知而无法运用定义方法进行定积分计算的难题,蒙特卡罗方法以统计模拟方法进行定积分计算。
2 蒙特卡罗方法计算定积分
定积分就是求解函数( )f x在区间[a,b]上图线下方包围的面积,即在Oxy坐标平面上,曲线( )f x与直线xa=、xb=以及x轴围成的曲边梯形的面积值(确定的实数值)。其数学定义为:若函数( )f x在区间[a,b]上连续,以平行于y轴的直线分割图象为无数个矩形,而后累加区间[a,b]上的矩形。具体方法如下:
对于定积分计算问题,若函数( )f x解析式已知,则可以传统的数学定义方法可直接求解定积分,亦可以蒙特卡罗方法以概率的近似计算方法求解定积分;但是对于函数( )f x解析式未知的情况,传统的数