# Non-decimal representation of solutions of cubic equation [closed]

I am trying to solve a cubic equation as follows

Solve[2 (Sqrt[x])^3 - 1.5*x^0.5*vd == 2 (Sqrt[\[Eta]0])^3, {x}]


I want to get the solution of $$x$$ in terms of $$\eta_0$$, with rational/irrational factors, and then in the limit $$vd<<\eta_0, x$$ get the solution. When I try to use solve, I get solution like this

since I am trying to solve an analytical physical equation, I want to get the pre-factors right in terms of actual numbers (rational or irrational) and not their decimal values (like $$\sqrt{2}$$ instead of 1.414 and $$\frac{3}{5}$$ instead of 0.6 in the pre factors.

## closed as off-topic by Daniel Lichtblau, Henrik Schumacher, Carl Lange, garej, m_goldbergMay 21 at 17:24

This question appears to be off-topic. The users who voted to close gave this specific reason:

• "This question arises due to a simple mistake such as a trivial syntax error, incorrect capitalization, spelling mistake, or other typographical error and is unlikely to help any future visitors, or else it is easily found in the documentation." – Daniel Lichtblau, Henrik Schumacher, Carl Lange, garej, m_goldberg
If this question can be reworded to fit the rules in the help center, please edit the question.

• Replace 1.5 with 3/2 and 0.5 with 1/2 in your equation. – Lotus May 17 at 4:07

You can get a series expansion for small vd directly with AsymptoticSolve: Assuming you want the real-valued branch,
AsymptoticSolve[2 (Sqrt[x])^3 - 3/2*Sqrt[x]*vd == 2 (Sqrt[η0])^3, {x, η0}, {vd, 0, 4}]

• You don't need AsymptoticSolve. Try Solve[2 (Sqrt[x])^3 - 1.5*x^0.5*vd == 2 (Sqrt[\[Eta]0])^3 // Rationalize, {x}] (see comment @Lotus) – Ulrich Neumann May 17 at 7:22
• @UlrichNeumann as the OP is after the limiting behavior for small vd the idea here was to present the new version 12 functionality that not everybody has seen yet. – Roman May 17 at 16:28