使用Matlab计算精度较低的积分

问题描述:

我想计算矩形区域上的一个双积分(-pi/2, pi/2)x(-pi/2, pi/2)使用Matlab计算精度较低的积分

我用int功能:

double(int(int(...))); 

的问题是运行时间太长。但我不需要这样一个准确的结果。我怎样才能以较低的精度计算这个积分,以便我可以减少运行时间?

MATLAB的int函数执行符号集成(这是Mathematica的Integrate函数的一些模拟)。如果您需要计算数值积分,建议您使用dblquad函数。您可以使用此功能提供所需的计算容差。

+0

谢谢。我会尝试。 –