MATLAB 数值求解函数参考

MATLAB integral 计算一元函数在有限区间上的定积分。被积函数须能作用于求解器给出的一组采样点,因此乘方、乘法一般写点运算。

语法

q = integral(fun, a, b)

输入参数

参数说明
fun函数句柄,输入向量 x,返回同尺寸的函数值
a, b积分下限、上限

输出

定积分的近似值,标量。

示例

area = integral(@(x) x.^2, 0, 1)
area = 0.3333

精确值为 1/3。正弦从 0 到 π:

integral(@(x) sin(x), 0, pi)
ans = 2

注意事项

  • 须写 x.^2、x.*sin(x)。写成矩阵乘方或矩阵乘法时,采样向量尺寸往往不满足。
  • 二维、三维积分使用 integral2、integral3。
  • 若当前环境没有 integral,可查阅 quad 等同类函数。