【问题标题】:How do I use integrate.cumtrapz correctly?如何正确使用Integrate.cumtrapz?
【发布时间】:2020-10-14 18:32:40
【问题描述】:

我尝试用 f(x)=x^2 进行梯形积分,我知道反导数的样子,所以 F(x) = (1/3)x^3

这是我的代码,就像我尝试过的一样:

import scipy.integrate as it
p=x**2
l=it.cumtrapz(p, initial=0)

plt.plot(l)

然后我得到这个情节(1):

plot from the code

但情节应该是这样的 (2)。轴指定不同,坐标原点(0,0)的交点与(1)不同。:

plot(2)

如何使用我的代码使 (1) 中的图形看起来与 (2) 完全一样?

【问题讨论】:

    标签: python list scipy integration


    【解决方案1】:

    我认为您可能需要使用 scipy.integrate.trapz 而不是 scipy.integrate.cumtrapz

    【讨论】:

      猜你喜欢
      • 2020-12-04
      • 2012-07-12
      • 2013-01-21
      • 2021-10-24
      • 2011-12-22
      • 2015-12-10
      • 2021-01-15
      • 2018-01-31
      • 2011-11-04
      相关资源
      最近更新 更多