Python 人们能用辛解变系数一阶方程吗?

Python 人们能用辛解变系数一阶方程吗?,python,sympy,symbolic-math,calculus,Python,Sympy,Symbolic Math,Calculus,人们可以用同理来解常微分方程。我关于符号计算的问题是;人们能用辛解变系数一阶方程吗?注意这是ODE的一个特例。例如,如果我有一个像下面这样的方程 如果可能的话,我将如何设置使用Symphy求解这样一个方程 In [51]: p = Function('p') In [52]: x = S

人们可以用同理来解常微分方程。我关于符号计算的问题是;人们能用辛解变系数一阶方程吗?注意这是ODE的一个特例。例如,如果我有一个像下面这样的方程

如果可能的话,我将如何设置使用Symphy求解这样一个方程

In [51]: p = Function('p')                                                                                                        

In [52]: x = Symbol('x')                                                                                                          

In [53]: p = Function('p')                                                                                                        

In [54]: x, sigma, gamma, C1 = symbols('x, sigma, gamma, C1')                                                                     

In [55]: eq = Eq(p(x).diff(x), -2/sigma**2 * (C1 + gamma*p(x)))                                                                   

In [56]: eq                                                                                                                       
Out[56]: 
d          -2⋅(C₁ + γ⋅p(x)) 
──(p(x)) = ─────────────────
dx                  2       
                   σ        

In [57]: dsolve(eq, p(x))                                                                                                         
Out[57]: 
                ⎛     2⋅x⎞
              γ⋅⎜C₂ - ───⎟
                ⎜       2⎟
                ⎝      σ ⎠
       -C₁ + ℯ            
p(x) = ───────────────────
                γ 
注意C2是任意常数(由初始条件给出)