定积分计算器

输入 x 的函数、下限、上限和区间数。您会得到积分值,以及它与精确值可能相差多少的估计。

免费 在浏览器中运行 核对于2026年11月12日星期四

写出关于 x 的函数,例如 e^x、sin(x) 或 x^2 + 1。表示两倍的 x 时,可写 2x 或 2*x。

面积的起点。

面积的终点。可以小于 a。

偶数,至少为2。区间越多,误差越小。

结果

从 a 到 b 的积分 — 用所选区间数计算的辛普森法则结果。
估计误差 — 一个估计值,而不是有保证的上限。

计算过程

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 在 函数 f(x) 中输入函数,用 x 书写,例如 e^x。
  2. 输入积分范围的 下限 a 和 上限 b。
  3. 输入 区间数,应为偶数。可从4开始,逐步加倍,观察数值如何趋于稳定。
  4. 阅读 从 a 到 b 的积分 和 估计误差,然后打开 计算过程 查看每一步。

辛普森法则的原理

积分是函数图像与水平轴之间、从 a 到 b 的有符号面积。辛普森法则在每两个相邻区间上,用一条经过三点的抛物线代替曲线,再把这些抛物线下方的面积加起来。

每个区间的宽度为 h = (b − a) ÷ n,其中 n 为区间数,且必须为偶数。公式的数学表述来源见本页末尾的参考资料。

∫ 从 a 到 b 的 f(x) dx ≈ (h/3) × [f0 + 4f1 + 2f2 + 4f3 + … + 4f(n−1) + fn]

h   每个区间的宽度 = (b − a) ÷ n
fk  点 a + k·h 处的函数值

误差如何估计

辛普森法则的误差按 h⁴ 的比例下降:宽度减半,误差约减少为十六分之一。本计算器用您设定的区间数计算 S(n),再用两倍区间数计算 S(2n),并以两者之差估计 S(n) 的误差。

估计的可靠程度取决于这一假设。若函数在积分范围内光滑,它接近真实误差;若存在跳跃、尖峰,或函数在某点为无穷大,它可能偏差很大。

S(n) 的误差 ≈ (16/15) × |S(n) − S(2n)|

本计算器不涵盖的内容

  • 广义积分:上限或下限为无穷大,或积分范围内某点的函数值为无穷大的情况。
  • 两个或更多变量的函数的积分。
  • 精确的原函数。本计算器给出的数值是数值近似。
  • 含跳跃或非常尖锐峰值的函数,此时误差估计不可靠。

示例:e^x 在0到1之间,取4个区间

宽度为 h = (1 − 0) ÷ 4 = 0.25。用4个区间的辛普森法则得1.718319,用8个区间得1.718284。两者之差为0.00003469,因此估计误差为其 16/15,即0.00003700。

精确值为 e − 1 = 1.718282,因为 e^x 的导数是 e^x(见 OpenStax, Table of Derivatives)。因此4个区间结果的实际误差约为0.00003701,与估计值相符。

结果 数值
用4个区间的积分 1.718319
估计误差 0.00003700

常见问题

什么是定积分?

定积分是函数图像与水平轴之间、从下限到上限的有符号面积。图像位于水平轴下方的部分,这部分面积计为负数。

为什么区间数必须是偶数?

辛普森法则把区间两两分组,并为每一组拟合一条抛物线。若区间数为奇数,就会有一个区间没有配对,因此计算器要求输入偶数。

为什么增加区间后数值会改变?

辛普森法则是一种近似。区间越多,每个条带越窄,误差下降得很快,数值也就趋于稳定。估计误差大致显示了仍然残留的误差。

估计误差是什么意思?

它估计所显示的数值与精确积分可能相差多少,方法是与两倍区间数的结果相比较。它不是有保证的上限,在函数有跳跃或尖峰的地方可能不准确。

为什么没有给出数值?

函数在积分范围内的某些点没有定义,例如 x = 0时的 ln(x),或在该点为无穷大。请选择函数有定义的上下限。

可以使用无穷大作为上下限吗?

不可以。上下限必须是数字。积分到无穷大需要另一种方法,本计算器不提供这种方法,它只计算有限范围内的数值。

计算器会把我的函数发送到别处吗?

不会。函数在您的浏览器中被读取并计算积分。您输入的内容不会被保存,也不会发送给我们。

资料来源

数据和文字最近核对于2026年11月12日星期四。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。