三维积分(VI)
- 更新时间2025-07-30
- 阅读时长4分钟
通过自适应积分法进行数值积分。必须手动选择多态实例。

输入/输出
数据
—
数据是可传递任意值至积分VI的变体。
被积函数
—
被积函数是对执行表达式积分的VI的严格类型引用。通过模板labview\vi.lib\Analysis\8numeric.llb\3D Quadrature Integrand.vit创建该VI。 注: 积分VI的X数组、Y和Z数组中的元素用于指定使用不同时间标识的积分变量。如X数组、Y数组和Z数组分别表示第一个、第二个和第三个变量,将无法拆分X、Y和Z数组中的元素。
上限
—
上限是积分的上限。
下限
—
下限是积分的下限。
容差
—
容差用于控制积分的精度。较小的容差可产生精度更高的结果,但计算时间也更长。默认值为1E-5。
结果
—
结果返回积分结果。
错误
—
错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。 |
该VI通过比较区间为容差的4点和7点Lobatto积分判定是否终止计算。如差别小于容差,则停止计算,开始新的循环。
三维积分
该VI通过自适应Lobatto积分计算下列积分:

x1是x上限,x0是x下限,y1是y上限,y0是y下限,z1是z上限,z0是z下限。
为达到较高的精确度,三维积分实例使空间划分为多个子空间。各子空间的积分函数f(x,y,z)都不相同。
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Mathematics\Integration and Differentiation\VI Reference Based Quadrature.vi
数据
—
被积函数
—
上限
—
x上限
—
结果
—
错误
—