在 MATLAB 中,可以使用 integral 函数来计算定积分,使用 int 函数来计算不定积分。下面分别介绍这两个函数的用法。
计算定积分
使用 integral 函数来计算定积分,该函数的语法为:
Q = integral(fun,a,b)
其中,fun 是要计算积分的函数句柄,a 和 b 分别是积分下限和上限,Q 是积分的结果。
例如,计算函数 $f(x)=x^2$ 在区间 $[0,1]$ 上的积分,可以使用以下代码:
f = @(x) x.^2;
Q = integral(f, 0, 1)
输出结果为:
Q = 0.3333
注意,integral 函数还有其他可选参数,如 RelTol 和 AbsTol,用于控制积分的精度。
计算不定积分
使用 int 函数来计算不定积分,该函数的语法为:
F = int(f)
其中,f 是要计算不定积分的函数,F 是不定积分的结果。
例如,计算函数 的不定积分,可以使用以下代码:
syms x;
f = x^2;
F = int(f)
输出结果为:
F(x) = (x^3)/3
注意,int 函数还有其他可选参数,如 Var,用于指定不定积分的变量。