How to| 计算积分
Wolfram 语言包含非常强大的积分系统. 它几乎可以做标准数学函数能做的任何积分.
计算不定积分
,要使用 Integrate. 第一个参数是函数,第二个参数是变量:
Integrate[Sin[x], x]对于定积分
,第二个参数是一个形如 {variable,lower limit,upper limit} 的列表:
Integrate[Cos[x], {x, 0, π / 2}]Integrate[x y, y, {x, 0, 1}]另外,您也可以两次使用 Integrate:
Integrate[Integrate[x y, {x, 0, 1}], y]计算圆的面积是一种经典的微积分问题. 一种直观的方式是计算
的积分,这要涉及到替换:
Integrate[1, {y, -1, 1}, {x, -Sqrt[1 - y ^ 2], Sqrt[1 - y ^ 2]}]Integrate 对许多广义积分给出确切结果;例如
:
Integrate[E ^ (-x ^ 2), {x, 0, ∞}]Integrate[E ^ -E ^ x ^ 2, {x, 1, ∞}]这时,您可以通过 NIntegrate 得到近似结果:
NIntegrate[E ^ (-E ^ x ^ 2), {x, 1, ∞}]如果希望从一开始就得到数值结果,使用 NIntegrate 比使用 Integrate 再用 N 要快.
NIntegrate[E ^ (-x ^ 3), {x, 0, ∞}]//AbsoluteTimingN[Integrate[E ^ (-x ^ 3), {x, 0, ∞}]]//AbsoluteTimingNIntegrate[E ^ (-x ^ 3), {x, 0, ∞}]//AbsoluteTimingN[Integrate[E ^ (-x ^ 3), {x, 0, ∞}]]//AbsoluteTimingNIntegrate 也能计算重积分:
NIntegrate[ArcTan[x y], {x, 0, 1}, {y, 0, x}]