Package jmathexpr

Examples of jmathexpr.Variable.evaluate()


        Variable x = Numbers.variable("x");
        x.setValue(parser.parse("(15 + sqrt(249)) / 4"));
        ExpressionContext.getInstance().addVariable(x);
        Expression quadratic = parser.parse("x^2 - 6x + 1");
        evaluated = quadratic.evaluate();
        System.out.printf("%s (%s = %s) = %s%n", quadratic, x.name(), x.evaluate(), evaluated);
       
        expected = parser.parse("(3 sqrt(249) + 65) / 8");
        assertEquals(evaluated, expected);
    }
   
View Full Code Here


        NaturalNumber two = N.create(2);
        Variable x = Numbers.variable("x"), a = new Variable("a", new Multiplication(two, x));
             
        for (int i = 1; i < 4; i++) {
            x.setValue(N.create(i));
            System.out.printf("  %s = %s%n", a, a.evaluate());
        }
       
        assertEquals(a.evaluate(), N.create(6));
    }
   
View Full Code Here

        for (int i = 1; i < 4; i++) {
            x.setValue(N.create(i));
            System.out.printf("  %s = %s%n", a, a.evaluate());
        }
       
        assertEquals(a.evaluate(), N.create(6));
    }
   
    @Test(dependsOnMethods = { "testNaturalExpressions" })
    public void testIntegerExpressions() {
        IntegerNumber ten = Z.create(10);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.