Guest User

Untitled

a guest
Jan 21st, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. // Defines two local variables (x, y).
  2. Variable<Complex> varX = new Variable.Local<Complex>("x");
  3. Variable<Complex> varY = new Variable.Local<Complex>("y");
  4.  
  5. // f(x) = ix² + 2x + 1
  6. Polynomial<Complex> x = Polynomial.valueOf(Complex.ONE, varX);
  7. Polynomial<Complex> fx = x.pow(2).times(Complex.I).plus(
  8. x.times(Complex.valueOf(2, 0)).plus(Complex.ONE));
  9. System.out.println(fx);
  10. System.out.println(fx.pow(2));
  11. System.out.println(fx.differentiate(varX));
  12. System.out.println(fx.integrate(varY));
  13. System.out.println(fx.compose(fx));
  14.  
  15. // Calculates expression.
  16. varX.set(Complex.valueOf(2, 3));
  17. System.out.println(fx.evaluate());
  18.  
  19. (let [v (Variable$Local. "x")]
  20. ...)
Add Comment
Please, Sign In to add comment