Topics Map > Course Activities > Text Field Editing Tools

Topics Map > Course Resources > Other Course Tools

## Moodle - Math Operator Syntax

**Note:**

UW-Madison has adopted Canvas as its single, centrally supported learning management system. As of 6/1/2018, support for Desire2Learn (D2L) and most Moodle courses has been discontinued. Access to those courses has permanently ended. However, certain Moodle courses that are part of the Adanced Quizzing Content Functional Gaps project are still available on Moodle. Those courses are located on the Moodle Extension site.

A listing and basic guide for the use of operators on calculations within Moodle

Declaring a random variable (e.g. variable x) : {x}

Addition: +

Subtraction: -

Multiplication: * (note: the multiplication symbol

__must__be used. 3*x will work while 3x will not)Division: /

Pi: pi() (please note that this is the only predefined constant. For example, there is no e() function)

Function | Explanation |
---|---|

abs | Absolute value |

acos | Arc cosine -- output in radians. |

acosh | Inverse hyperbolic cosine -- output in radians. |

asin | Arc sine -- output in radians. |

asinh | Inverse hyperbolic sine.-- output in radians. |

atan2 | Arc tangent of two variables -- pass in two values like (y, x), and you'll get the atah(y/x), adjusted to the proper quadrant. (Note: The variables are in the reverse order to atan2(x,y) in Excel) Output is radians. |

atan | Arc tangent -- output in radians. |

atanh | Inverse hyperbolic tangent-- output in radians. |

bindec | Binary to decimal |

ceil | Round fractions up |

cos | Cosine -- in radians!!! Convert your degree measurement to radians before you take the cos of it. |

cosh | Hyperbolic cosine -- in radians!!! Convert your degree measurement to radians before you take the cosh of it. |

decbin | Decimal to binary |

decoct | Decimal to octal |

deg2rad | Converts the number in degrees to the radian equivalent |

exp | Calculates the exponent of e |

expm1 | Returns exp(number) - 1, computed in a way that is accurate even when the value of number is close to zero |

floor | Round fractions down |

fmod | Returns the floating-point modulus of two numbers - i.e. the remainder when the first is divided by the second. |

is_finite | Finds whether a value is a legal finite number |

is_infinite | Finds whether a value is infinite |

is_nan | Finds whether a value is not a number |

log10 | Base-10 logarithm |

log1p | Returns log(1 + number), computed in a way that is accurate even when the value of number is close to zero |

log | Natural logarithm (ln) |

max | Find highest value |

min | Find lowest value |

octdec | Octal to decimal |

pi() | Get value of pi - the function does not take an argument, like in Excel. |

pow (numberToRaise, NumberRaisedTo) | Exponential expression For example: x ^{3} would be written as pow(x,3) |

rad2deg | Converts the radian number to the equivalent number in degrees |

rand | Generate a random integer |

round | Rounds a float |

sin | Sine -- in radians!!! Convert your degree measurement to radians before you take the sin of it. |

sinh | Hyperbolic sine -- in radians!!! Convert your degree measurement to radians before you take the sinh of it. |

sqrt | Square root |

tan | Tangent -- in radians!!! Convert your degree measurement to radians before you take the tan of it. |

tanh | Hyperbolic tangent -- in radians!!! Convert your degree measurement to radians before you take the tanh of it. |

For a more comprehensive list of operators and more information see the Calculated Question Moodle docs page

For information on how to use the DragMath Equation Editor, visit the Equation Editor page.