odeint使用哪种数学方法?

时间:2017-04-12 11:19:57

标签: python c++ odeint differentiation

我正在与var customerEntity = customer.LogicalName; 合作,希望更好地理解它。为此,我有两个稍微相关的问题:

  1. 它使用哪种数学方法?龙格 - 库塔?亚当斯 - Bashforth?我找到了这个site,但它似乎适用于C ++,但据我所知,python函数也使用C ++版本......它声明它在隐式求解器和显式解算器之间自动切换,是否有人知道它是如何做到的?

  2. 要理解/重用我想知道的信息,它在哪个时间点评估函数以及它如何计算ODE的解决方案,但是fulloutput似乎没有帮助/我无法找到如何。更准确地说,Runge-Kutta-Fehlberg的一个例子:我想要评估f的不同时间点和它用来乘以它的权重。

  3. 其他信息(需要提供此信息的内容): 我想重用这些信息来使用自动区分。因此,我将odeint称为黑盒子,找出它所做的所有相关步骤,并重复使用此信息来计算差异scipy.integrate.odeint

    如果您知道有任何其他方法可以解决我的问题,请继续。如果另一个颂歌解决者可能更适合这个。

    PS:我是新人,那么将这个问题分成问题会更好吗?即分开1.和2.?

0 个答案:

没有答案