Python 积分一个函数得到一个函数

Python 积分一个函数得到一个函数,python,function,matplotlib,scipy,integrate,Python,Function,Matplotlib,Scipy,Integrate,我有一个函数,它接受一个字典并返回一个加速度a 我将某个参数的数据列表放在该字典中,我们称之为alpha,函数返回了一个关于alpha的100个结果的数组 现在我想一个接一个地积分这些值,得到关于参数alpha的数组速度v,这样我就可以在matplotlib中绘制这些值 编辑: 实际上我有一个机械问题。梯子靠墙放置,由于摩擦系数太小,梯子开始滑动。 所以我写了一个函数,返回梯子在30°和90°之间的加速度,30是起始角,90是梯子在地面上的时候 不管怎么说,我已经计算了加速度与α角的关系。我将数

我有一个函数,它接受一个字典并返回一个加速度a

我将某个参数的数据列表放在该字典中,我们称之为alpha,函数返回了一个关于alpha的100个结果的数组

现在我想一个接一个地积分这些值,得到关于参数alpha的数组速度v,这样我就可以在matplotlib中绘制这些值

编辑:

实际上我有一个机械问题。梯子靠墙放置,由于摩擦系数太小,梯子开始滑动。 所以我写了一个函数,返回梯子在30°和90°之间的加速度,30是起始角,90是梯子在地面上的时候

不管怎么说,我已经计算了加速度与α角的关系。我将数据存储在数组a中。 我尝试了scipy.integrate.simps,但该方法返回最终速度v。我还尝试了scipy.integrate.quad,但返回了相同的结果


我想生成一个速度v的数组,它包含每个角度的一个值,就像在加速度数组中-a

听起来你想对一个值数组进行累积求积。在这种情况下,你应该做你想要的。这将在所提供的数组上使用梯形规则执行累积积分,从而在输入中产生相同大小的输出数组。如果初始值为非零,则通过一个单独的参数进行控制。

这很有趣,但您是否有一个实际问题需要回答?是的,我现在不知道如何正确地集成该函数这实际上不是一个问题。。。对不起,你必须更清楚地解释你的问题是什么。例如,当你说积分时,你的意思是要进行符号积分还是数值求积?如果您有一个numpy数组,您是否尝试过任何scipy.integrate函数?如果是,哪里出了问题?这里有很多有才华的人,但他们不能读懂你的心思,也不能回头看看你想知道什么。您必须清楚地告诉我们您的问题是什么。一些代码也会有帮助: