Group Abstract Group Abstract

Message Boards Message Boards

Why does DSolve result in a Solve function?

Posted 1 day ago

In reviewing an old differential equation, DSolve results in calling Solve on a complex function I cannot understand. Here is the problem: DSolve[r''[t] + m/r[t]^2 == h, r[t], t], which is a simple second order equation with m and h as constants, and r[t] the function of variable t. This is the Kepler orbital equation, easily solved by setting r==1/u and rewriting the equation to be solved.

However, directly using DSolve as shown above, results in the following expression: Solve[- {Very Complex Expression} == (t + C)^2, r[t]], where C is a constant. I cannot interpret this result. the easiest way to see what I am talking about is to carry out the DSolve problem, which takes no time to run.

I am not now nor was I ever a skilled user of Mathematica, but this result has me stumped...I do not have the vocabulary to even know what to look for in the Community or documentation.

Regards, and thanks for the help.

Luther

POSTED BY: Luther Nayhm
2 Replies
Posted 16 hours ago
POSTED BY: Luther Nayhm
POSTED BY: Michael Rogers
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard