用sympy或matlab解决PDE

Bol*_*lor -5 python matlab equation sympy pde

我想知道如何用sympy或matlab解决以下PDE

提前致谢。在此处输入图片说明

Bol*_*lor 5

我只是用sympy解决了

import sympy as sp

x1, x2 = sp.symbols('x1, x2')
f = sp.Function('f')
phi = f(x1, x2)
eq = phi.diff(x1) * sp.cos(x2) + phi.diff(x2)
print(sp.pdsolve(eq)) # f(x1, x2) == F(-x1 + sin(x2))
Run Code Online (Sandbox Code Playgroud)