使用sympy.solvers.pde. pde_separate_add可以寻找偏微分方程的适用于加法可分的解的辅助函数。
例:求偏微分方程∂x∂u(x,t)=eu(x,t)∂t∂u(x,t) 适用加法可分的解的辅助函数。
[]:from sympy import Function, Derivative as D
u, X, T = map(Function, 'uXT')
eq = Eq(D(u(x, t), x), E\*\*(u(x, t))\*D(u(x, t), t))
eq
[]:pde\_separate_add(eq, u(x, t), [X(x), T(t)])
[]:
使用sympy.solvers.pde.pde_separate_add可以寻找偏微分方程的适用于乘法可分的解的辅助函数。
例:求偏微分方程∂x2∂2u(x,y)=∂y2∂2u(x,y)适用乘法可分的解的辅助函数。
[]:eq = Eq(D(u(x, y), x, 2), D(u(x, y), y, 2))
eq
[]:pde\_separate_mul(eq, u(x, y), [X(x), Y(y)])
[]: