Maths

Maths icon_tasker.png

Where Is Maths Used ?

  • When you do Variable Set and click the Do Maths checkbox
  • With the If action, if you select a mathematical comparison like < or =
  • With individual action conditions when a mathematical comparison is selected

What's Available

Tasker uses the MathEval library by Lawrence PC Dol.

Operators

  • + - * / - the basic operators
  • % - modulus
  • ^ - power
Constants
  • E - the base of the natural logarithms
  • EUL - Euler's Constant
  • LN2 - log of 2 base e
  • LN10 - log of 10 base e
  • LOG2E - log of e base 2
  • LOG10E - log of e base 10
  • PHI - the golden ratio
  • PI - the ratio of the circumference of a circle to its diameter
Functions

Functions take their argument in parenthesis e.g. sin(90)

  • abs - absolute value
  • acos - arc cosine; the returned angle is in the range 0.0 through pi
  • asin - arc sine; the returned angle is in the range -pi/2 through pi/2
  • atan - arc tangent; the returned angle is in the range -pi/2 through pi/2
  • cbrt - cube root
  • ceil - smallest value that is greater than or equal to the argument and is an integer
  • cos - trigonometric cosine
  • cosh - hyperbolic cosine
  • exp - Euler's number e raised to the power of the value
  • expm1 - ex-1
  • floor - largest value that is less than or equal to the argument and is an integer
  • getExp - unbiased exponent used in the representation of val
  • log - natural logarithm (base e)
  • log10 - base 10 logarithm
  • log1p - natural logarithm of (val+1)
  • nextup - floating-point value adjacent to val in the direction of positive infinity
  • round - closest 64 bit integer to the argument
  • roundhe - double value that is closest in value to the argument and is equal to a mathematical integer, using the half-even rounding method.
  • signum - signum function of the argument; zero if the argument is zero, 1.0 if the argument is greater than zero, -1.0 if the argument is less than zero
  • sin - trigonometric sine
  • sinh - hyperbolic sine
  • sqrt - correctly rounded positive square root
  • tan - trigonometric tangent
  • tanh - hyperbolic tangent
  • todeg - converts an angle measured in radians to an approximately equivalent angle measured in degrees
  • torad - converts an angle measured in degrees to an approximately equivalent angle measured in radians
  • ulp - size of an ulp of the argument
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License