# 数学函数 / 数值计算 / 数值微积分 ## `hessian(fun, x)` 声明:function 海塞矩阵 求解函数 fun 在x点的 海塞矩阵 | 参数 | 类型 | 说明 | | ----- | ------ | ---------------- | | `fun` | string | 字符串,函数名 | | `x` | array | 一维数组,指定点 | 返回:array ### 示例 ```tsl return hessian("Hessian.demo", array(3, 4)); ``` ## `integral(call_back, a, b, method)` 声明:function 求函数的数值积分 | 参数 | 类型 | 说明 | | ----------- | ------ | -------------------- | | `call_back` | string | 计算被积函数值的回调 | | `a` | double | 实型变量。积分下限 | | `b` | double | 实型变量。积分上限 | | `method` | string | 积分方法 | 返回:double ### 示例 范例01:使用 Romberg 方法计算积分 ```tsl function fun1(x); begin return 2 * x + 1; end; a := 1; b := 3; callback := "fun1"; return integral(callback, a, b, 'romberg'); // 输出:10 ```