- edited description
quadratic inequation and modulus
public static void solveInequalitiesEquationSymja(){// TODO find solution for 'x^2<x'. EvalUtilities util = new EvalUtilities(false, true); IExpr result = util.evaluate("x^2<x"); IExpr result2 = Solve(result,x); System.out.println("################## Inequalities equation ##################"); System.out.println("Result 1" + result); System.out.println("Result 2" + result2); }
############ Inequalities equation
Result 1 x^2<x ,,, Result 2 Solve(x^2<x,x)
I need to find x.
public static void solveModuleEquationSymja() {
ExprEvaluator util = new ExprEvaluator();
Parser parser = new Parser();
ASTNode exprNode = parser.parse("Sqrt[x^2] == 7");
AST2Expr ast2Expr = new AST2Expr();
IExpr ast = ast2Expr.convert(exprNode);
IAST function = Solve(ast, x);
IExpr result = util.evaluate(function);
System.out.println("################## Module equation ##################");
System.out.println(result);
}
############ Module equation
{{x->-7},{x->7}}
Is there any solution not to use sqrt(x^2) ?
Thank you in advance
Comments (4)
-
reporter -
repo owner At the moment inequalities aren't supported in Solve().
Did you mean something like "x^2==49"?
public static void solveModuleEquationSymja() { ExprEvaluator util = new ExprEvaluator(); IExpr result = util.evaluate("Solve(x^2 == 49,x)"); System.out.println("################## Module equation ##################"); System.out.println(result); }
-
repo owner - marked as enhancement
- edited description
-
repo owner - changed status to closed
Please use the Github issue tracker to open a new issue if this issue shouldn't be closed Github issues
- Log in to comment