Question: Solve() gives very complicated roots for Cubic polynomial?

i want maple to return only positive real roots of a cubic polynomial.

polynomial: x^3+15*x^2-25*x-29

maple command and output:

(op(select(t -> evalf(t) > 0, map(Re+Im*I, simplify(evalc([solve(x^3+15*x^2-25*x-29,x)]))))));

 

my question: why can't maple give me something simpler?

Please Wait...