我有一个加速度函数a(t),知道对t进行两次积分,可以得到位置函数x(t)。我试图找到t=10秒时的位置。
由于a(t)不是多元函数,我在使用Scipy dblquad函数计算所需的二重积分时遇到了麻烦。请看我目前的代码:
def a(t):
return (2.5 / (1 + math.exp((t-8)/0.8)))
def upperbound():
return 10
def lowerbound():
return 0
x = dblquad(a,0,10,lowerbound,upperbound)
据我所知,这种方法不起作用,因为dblquad需要一个多变量的a(t)。有人能帮忙吗?