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等同类函数。