Hello,
op = Function[r*D[#, r] + Tan[Phi] D[#, Phi]];
eq = I*Nest[op, CapitalPsi[r, Phi], 3] == 2*CapitalPsi[r, Phi]*r^2/Cos[Phi]^5;
sol = NDSolve[{eq, CapitalPsi[0, Phi] == 1,
Derivative[1, 0][CapitalPsi][0, Phi] == 0,
Derivative[2, 0][CapitalPsi][0, Phi] == 10,
Derivative[3, 0][CapitalPsi][0, Phi] == 0, CapitalPsi[r, 0] == 1,
Derivative[0, 1][CapitalPsi][r, 0] == 0},
CapitalPsi, {r, 0, 10}, {Phi, 0, 10}]
If I Execute this above code MMA give me:
NDSolve::femcmsd: The spatial derivative order of the PDE may not exceed two.
See information about this error Here!
op = Function[r*D[#, r] + Tan[Phi] D[#, Phi]];
eq = I*Nest[op, CapitalPsi[r, Phi], 3] == 2*CapitalPsi[r, Phi]*r^2/Cos[Phi]^5;
sol = NDSolve[{eq, CapitalPsi[0, Phi] == 1,
Derivative[1, 0][CapitalPsi][0, Phi] == 0,
Derivative[2, 0][CapitalPsi][0, Phi] == 10,
Derivative[3, 0][CapitalPsi][0, Phi] == 0, CapitalPsi[r, 0] == 1,
Derivative[0, 1][CapitalPsi][r, 0] == 0},
CapitalPsi, {r, 0, 10}, {Phi, 0, 10},Method -> {"PDEDiscretization" -> {"MethodOfLines",
"SpatialDiscretization" -> "FiniteElement"}}]
If I Execute this above code MMA give me:
NDSolve::ivone: Boundary values may only be specified for one independent variable. Initial values may only be specified at one value of the other independent variable.
See information about this error Here!
In summary, you must implement your own code to solve the PDE equation.