Python scipy.integrate.solve#ivp不清楚如何求解形式为0=F(t,y(t),y';(t))的隐式常微分方程

Python scipy.integrate.solve#ivp不清楚如何求解形式为0=F(t,y(t),y';(t))的隐式常微分方程,python,scipy,Python,Scipy,目前,我用它来解一个隐式微分方程,形式为0=F(t,y(t),y’(t))。我想使用一个与本机scipy安装一起提供的解算器,并查看了的文档。文档中说,解算器解决了以下形式的系统: 解决常微分方程组的初值问题。 该函数对给定初始值的常微分方程组进行数值积分dy/dt=f(t,y)y(t0)=y0 我确实没有能力解出形式为dy/dt=f(t,y,y')的系统。这是否可能通过scipy.integrate.solve_ivp?这样的方程称为a(DAE)。据我所知,SciPy没有内置的DAE解算器 t

目前,我用它来解一个隐式微分方程,形式为0=F(t,y(t),y’(t))。我想使用一个与本机scipy安装一起提供的解算器,并查看了的文档。文档中说,解算器解决了以下形式的系统:

解决常微分方程组的初值问题。 该函数对给定初始值的常微分方程组进行数值积分
dy/dt=f(t,y)
y(t0)=y0


我确实没有能力解出形式为
dy/dt=f(t,y,y')
的系统。这是否可能通过
scipy.integrate.solve_ivp

这样的方程称为a(DAE)。据我所知,SciPy没有内置的DAE解算器

to提供了一个使用
fsolve
结合
odeint
解决问题代数部分的示例。这可能适用于您的问题


您可能还对的感兴趣,它提供了附加的解算器作为SciPy的扩展,包括DAE解算器。

假设
y'=dy/dt
,在
dy/dt=f(t,y,y')
中等式的两边都有
y'
有什么意义?你就不能解出
y'
?这是可能的。但是,系统可能会略有变化(取决于用户的选择),并且不可能每次都这样做。此外,它是一个包含多个
y'