我将以下表达式以数字方式集成到基于向量的库(例如 numpy、MATLAB 等)中,
在哪里是一个整数,其值可达和和可以有许多数量级的值(例如)。
问题是,我使用的数值积分方法引入了轻微的数值不稳定性,这使得积分结果不完全是,而是大约。因此,当积分结果除以其中时,的结果变得非常大。
我正在寻找一种方法来允许的乘法发生在积分之前,因此数值不稳定性不会增加,或者任何阻止积分的数值不稳定性变得非常大的东西。
问题是:如何在不增加数值不稳定性的情况下使用 numpy、MATLAB 或任何基于向量的库对上述表达式进行数值积分?
PS:如果可能,我会避免使用 for 循环,因为我使用 Python 编程并且 for 循环可能非常慢。