Solve[x*(x^2+1)^2==7,x]

Issue #33 resolved
Former user created an issue

Solve[x*(x^2+1)^2==7,x] does not work ...

And Solve[x(-0.006x^2.0+1.0)^2.0-0.1*x==7.217,x] gives an exception on evaluating x^2.0^2.0 :

org.matheclipse.core.eval.exception.JASConversionException: JAS conversion error at org.matheclipse.core.convert.JASIExpr.expr2IExprJAS(JASIExpr.java:88) at org.matheclipse.core.reflection.system.Roots.rootsOfVariable(Roots.java:100) at org.matheclipse.core.reflection.system.Solve.rootsOfUnivariatePolynomial(Solve.java:417) at org.matheclipse.core.reflection.system.Solve.analyzeSublist(Solve.java:329) at org.matheclipse.core.reflection.system.Solve.evaluate(Solve.java:490) at org.matheclipse.core.eval.EvalEngine.evalASTBuiltinFunction(EvalEngine.java:722) at org.matheclipse.core.eval.EvalEngine.evalRules(EvalEngine.java:507) at org.matheclipse.core.eval.EvalEngine.evalAST(EvalEngine.java:480) at org.matheclipse.core.expression.AST.evaluate(AST.java:1203) at org.matheclipse.core.eval.EvalEngine.evalLoop(EvalEngine.java:765) at org.matheclipse.core.eval.EvalEngine.evalWithoutNumericReset(EvalEngine.java:961) at org.matheclipse.core.eval.EvalEngine.evaluate(EvalEngine.java:908) at org.matheclipse.core.eval.EvalUtilities.evaluate(EvalUtilities.java:77)

its a ClassCastException from org.matheclipse.core.convert.JASIExpr.expr2IExprPoly(JASIExpr.java:169) throw new ClassCastException(exprPoly.toString());

Comments (2)

  1. Log in to comment