1 概述
第二类反常积分是值积分区间包含奇异点(singular points)。常规计算方法是将积分积分区间在奇异点内收,然后按照定积分来处理,再将计算结果取极限。如图1所示:
2 算法实现
如图2所示:a为奇异点,在a附近划分一个子区间,长度为,将其一分为二,中点为,右半部分参与积分计算,再将左半部分二等分,中点为,右半部分参与积分计算,如此下去,直到误差满足要求。
python代码如下:
第二类反常积分是值积分区间包含奇异点(singular points)。常规计算方法是将积分积分区间在奇异点内收,然后按照定积分来处理,再将计算结果取极限。如图1所示:
如图2所示:a为奇异点,在a附近划分一个子区间,长度为,将其一分为二,中点为,右半部分参与积分计算,再将左半部分二等分,中点为,右半部分参与积分计算,如此下去,直到误差满足要求。
python代码如下: