0

我有一个类似于狄拉克三角函数的被积函数。但它是有限的,而且基础非常狭窄。我需要整合它,但是四边形方法没有识别出这个奇点。

在查看 python 文档后:

:(浮点数,整数序列),可选。有界积分区间中的一系列断点,其中可能出现被积函数的局部困难(例如,奇异点、不连续点)。序列不必排序。

我试图定义奇点所在的点,但没有成功。

integral, err = sp.integrate.quad(integrand, 0, LIM,points=[maxX,maxY])

得到:

ValueError: The input is invalid.

这个点怎么定义???

提前致谢!!!

4

1 回答 1

0

获得该错误的一种方法是如果或者maxXmaxY超出范围[0, LIM]。名字maxY很可疑。中的值points应该是积分区间中的值(即x值,而不是y值)。如果实际上maxY是函数值 at maxX,则使用 just points=[maxX]

于 2014-10-25T14:38:38.073 回答