7.2 解偏微分方程

使用sympy.solvers.pdesolve()可以对偏微分方程进行求解。

例:求解偏微分方程1+2xf(x,y)f(x,y)+3yf(x,y)f(x,y)=01+\frac{2 \frac{\partial}{\partial x} f(x,y)}{f(x,y)} + \frac{3 \frac{\partial}{\partial y} f(x,y)}{f(x,y)} =0

[]:from sympy.solvers.pde import pdsolve

u = f(x, y)

ux = u.diff(x)

uy = u.diff(y)

eq = Eq(1 + (2\*(ux/u)) + (3\*(uy/u)))

eq
[]:pdsolve(eq)

Last updated