求广义积分的算法?

来源:百度知道 编辑:UC知道 时间:2024/07/07 09:24:11
包括瑕积分和无穷积分。。。
不是数学上的,是用C++编程实现的数值算法。。。

先把不定积分算出来,对于无穷积分来说求上下限的极限值。瑕积分不受影响。
c++先计算无穷积分是否可积,如果趋向两个无穷时的值趋向于0,就返回1.这是第一个子函数。
下面就是用梯形或抛物线形方法计算每一块的面积,当x的绝对值超过一定得数值时,这一段对y的梯形面积小于需求的精度就可以不计算了。
瑕积分在间断点附近不要积分就可以了。
还有就是建议你看看matlab能不能算广义积分,要是可以算的话那就最好,不用自己写代码了。