当前位置:  开发笔记 > 编程语言 > 正文

数学方程可能存在无限循环?

如何解决《数学方程可能存在无限循环?》经验,为你挑选了2个好方法。

我有以下问题,并且无法理解方程式的一部分:

蒙特卡罗方法基本上估计积分,采取大量随机样本并确定加权平均值.例如,F(X)的积分可以由N个独立的随机样本x估计- [R通过

替代文字http://www.goftam.com/images/area.gif

对于xr在[x1,x2]范围内的均匀概率分布.由于每个函数评估f(xr)都是独立的,因此很容易将这项工作分配给一组进程.

我不明白的是f(x r)应该做什么?它会反馈到相同的等式中吗?那不是一个无限循环吗?



1> Mitch Wheat..:

应该说f(x i)

f()是我们试图通过数值蒙特卡罗方法进行积分的函数,该方法通过评估积分区域中的随机选择点来估计积分(及其误差).

参考.



2> A. Rex..:

你的目标是计算的积分fx1x2.例如,您不妨来计算积分sin(x),从0pi.

使用蒙特卡洛积分,您可以通过对间隔中的随机点进行采样[x1,x2]f在这些点进行评估来对其进行近似.也许你想称之为MonteCarloIntegrate( f, x1, x2 ).

所以不,MonteCarloIntegrate不会"反馈"到自己身上.它调用一个函数f,即您尝试数字集成的函数,例如sin.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有