代码之家  ›  专栏  ›  技术社区  ›  Andrey Taptunov

数值积分法积分计算不当

  •  2
  • Andrey Taptunov  · 技术社区  · 15 年前

    我对计算感兴趣 Improper Integral 用于函数。 尤其是它是一个 Gauss Integral . 使用数值积分对定积分是有意义的,但是我应该如何处理不适当的积分呢?

    关于负无穷大,有没有外推函数“around”,或者我应该去掉这部分,从某个特定的值开始积分,因为对于高斯积分,“负无穷大”附近的累积和几乎不存在?也许有些算法我不知道。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Jim Lewis    15 年前

    在C++中,可以使用 Boost statistics library 其中包括处理正态分布的例程(与高斯积分密切相关)。特别是,累积分布存取函数可以用来计算你感兴趣的不适当的积分。

    以这种方式处理正态分布是非常常见的操作,我相信您可以在大多数其他语言中找到一个类似的库函数。你所需要做的就是用z分数表示积分极限,然后用这个极限来计算累积分布(可能从1.0中减去这个值,这取决于你是否 从-无穷大到+无穷大的积分)。

    推荐文章