通过实现我自己的python函数在python中对函数进行数字集成?

通过实现我自己的python函数在python中对函数进行数字集成?,python,Python,我需要编写一些代码来对函数进行数值积分: y(x) = (e^-ax)cos(x) 我需要实现自己的功能,以反对从SciPy导入。 我该怎么做?您知道集成是如何工作的吗?看起来您希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄今为止编写的代码、示例输入(如果有)、预期输出和实际获得的输出(控制台输出、回溯等)。你提供的细节越多,你可能得到的答案就越多。检查和。是的,我对y(x)的积分有一

我需要编写一些代码来对函数进行数值积分:

y(x) = (e^-ax)cos(x)
我需要实现自己的功能,以反对从SciPy导入。
我该怎么做?

您知道集成是如何工作的吗?看起来您希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只在海报已经试图自己解决问题时才提供帮助。演示这项工作的一个好方法是包括您迄今为止编写的代码、示例输入(如果有)、预期输出和实际获得的输出(控制台输出、回溯等)。你提供的细节越多,你可能得到的答案就越多。检查和。是的,我对y(x)的积分有一个简单的近似,它是y(xi)(xi-x(i-1)的i=1到N的和实用的答案是,你给出的函数可以通过解析积分,这比在这种情况下用数值积分要容易得多。为什么要求你用数值积分而不用Scipy?因为这是作业?虽然在数学上是有效的,但该算法通常收敛不好,并且存在舍入误差。你知道吗辛普森法则?