Python scipy.integrate.solve#ivp不清楚如何求解形式为0=F(t,y(t),y';(t))的隐式常微分方程
目前,我用它来解一个隐式微分方程,形式为0=F(t,y(t),y’(t))。我想使用一个与本机scipy安装一起提供的解算器,并查看了的文档。文档中说,解算器解决了以下形式的系统: 解决常微分方程组的初值问题。 该函数对给定初始值的常微分方程组进行数值积分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
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'