I am using Mathematica to create a formula to solve for (Vs) in an equation shown at the top of the attached image. Using the assumptions shown, Mathematica outputs three possible solutions, all of which appear to be incorrect when I check them using actual values.(adsbygoogle = window.adsbygoogle || []).push({});

I get this error when Mathematica generates the three possible solutions :

"Solve::ratnz: Solve was unable to solve the system with inexact coefficients. The answer was obtained by solving a corresponding exact system and numericizing the result."

...and I believe this may be the cause of the problem, but I have no idea how to get around this.

If I plug sample values in to the original equation (as shown at the bottom of the attached jpg) it will produce a valid result (596.704) as the third possible solution.

If I plug these same values in to the second of the three long equations Mathematica has given me it will produce a value for (Vs) that is very close to correct (596.7044277254138 - 3.67761*10^-15 I), but includes an additional small imaginary number

Does anyone have experience with Mathematica that may help me produce a valid equation to solve for (Vs)?

(Vs) is peak velocity in a trapezoidal move, while (Vi) is initial velocity, which is always greater than zero for my purposes. (Ma) is counts of acceleration, (Md) is counts of deceleration, (d) is counts of total distance , (t) is total time. Final velocity is always assumed to be zero, so it is not shown in the original formula.

Original formula:

Assuming[Vs \[Element] Reals; d > 0; t > 0; Vi > 0; Vs > 0; Ma > 0;

Md < 0;, Solve[ d == ((Vs + Vi)/2)*((Vs - Vi)/(.5*Vs^2/Ma)) + ((Vs/2)*(-Vs/(.5*Vs^2/Md))) + (Vs*(t - (-Vs/(.5*Vs^2/Md)) - ((Vs - Vi)/(.5*Vs^2/Ma)))), Vs]]

Thanks,

Lars

**Physics Forums - The Fusion of Science and Community**

Join Physics Forums Today!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Mathematica output seems incorrect

Loading...

Similar Threads - Mathematica output seems | Date |
---|---|

Mathematica How to remove I.0 from output? | Jun 10, 2016 |

Mathematica: output an expression without evaluating it first | Feb 20, 2013 |

[Mathematica] Formatting output of polynomials | Feb 23, 2012 |

Mathematica storing output generated from a loop | Jan 28, 2012 |

Mathematica Real Part of Solve output | Jan 18, 2012 |

**Physics Forums - The Fusion of Science and Community**