I want to solve the following equation, and I want to get its analytical solution, but mathematica still can't give its analytical solution. Is there any way to make it give an analytical solution?
M = 1; Q = 0.7; a = 0.6; \[Alpha] = 0.9; l0 = 0.2;
Solve[r^2 - 2 M r - \[Alpha] l0 r + Q^2 - \[Alpha] M r Exp[-r/M] +
a^2 == 0, r]
Or is there any way to obtain its approximate analytical solution?
Solve[r^2 - 2 M r - \[Alpha] l0 r + Q^2 - \[Alpha] M r Exp[-r/M] + a^2 == 0, r, Reals]
satisfactory? (Tip: For exact solvers likeSolve
, it is usually better to use exact input. Floating-point numbers are treated as approximate. Numerical solvers likeNSolve
orFindRoot
may be better choices if approximate results are desired or satisfactory.) $\endgroup$NSolve[r^2 - 2 M r - \[Alpha] l0 r + Q^2 - \[Alpha] M r Exp[-r/M] + a^2 == 0 && -20 < Im[r] < 20 && -10 < Re[r] < 10, r]
. It appears there may be infinitely many solutions without periodicity or other pattern that allows Mma to express the complete solution. Or:Solve[Rationalize[ 2 M r - \[Alpha] l0 r + Q^2 - \[Alpha] M r Exp[-r/M] + a^2 == 0] && -20 < Im[r] < 20 && -10 < Re[r] < 10, r]
for exactRoot[]
objects. $\endgroup$