using SymPy
function diffeq_3()
@vars z t
P, ∇Pk, Uk, dUdtk = symbols("P ∇Pk Uk dUdtk", cls = sympy.Function)
P = cos(t)*cos(z)
∇Pk = diff.(P, z)
dUdtk = diff.(Uk(z, t), t)
diffeq = Eq(dUdtk, ∇Pk)
display(diffeq)
solution = pdsolve(diffeq)
end
diffeq_3()
using SymPy
function diffeq_3()
@vars z t
P, ∇Pk, Uk, dUdtk = symbols("P ∇Pk Uk dUdtk", cls = sympy.Function)
P = cos(t)*cos(z)
∇Pk = diff.(P, z)
dUdtk = diff.(Uk(z, t), t)
diffeq = Eq(dUdtk, ∇Pk)
solution = pdsolve(diffeq)
[diffeq, solution]
end
diffeq_3()
@show diffeq_3();
diffeq_3() = Sym[Eq(Derivative(Uk(z, t), t), -sin(z)*cos(t)), Eq(Uk(z, t), F(z) - sin(t)*sin(z))]