Some Mathematical Functions
Mathematica includes a very large collection of mathematical functions.
"Mathematical Functions" gives the complete list. Here are a few of the common ones.
| Sqrt[x] | square root ( ) |
| Exp[x] | exponential ( ) |
| Log[x] | natural logarithm ( ) |
| Log[b,x] | logarithm to base ( ) |
| Sin[x],Cos[x],Tan[x] | trigonometric functions (with arguments in radians) |
| ArcSin[x],ArcCos[x],ArcTan[x] | inverse trigonometric functions |
| n! | factorial (product of integers ) |
| Abs[x] | absolute value |
| Round[x] | closest integer to  |
| Mod[n,m] | modulo (remainder on division of by ) |
| RandomReal[] | pseudorandom number between 0 and 1 |
| Max[x,y,...],Min[x,y,...] | maximum, minimum of ... |
| FactorInteger[n] | prime factors of (see "Integer and Number Theoretic Functions") |
Some common mathematical functions.
| • The arguments of all Mathematica functions are enclosed in square brackets. |
| • The names of built-in Mathematica functions begin with capital letters. |
Two important points about functions in Mathematica.
It is important to remember that all function arguments in
Mathematica are enclosed in
square brackets, not parentheses. Parentheses in
Mathematica are used only to indicate the grouping of terms, and never to give function arguments.
This gives

. Notice the capital letter for
Log, and the
square brackets for the argument.
| Out[1]= |  |
Just as with arithmetic operations,
Mathematica tries to give exact values for mathematical functions when you give it exact input.
This gives

as an exact integer.
| Out[2]= |  |
This gives an approximate numerical result for

.
| Out[3]= |  |
The presence of an explicit decimal point tells
Mathematica to give an approximate numerical result.
| Out[4]= |  |
Since you are not asking for an approximate numerical result,
Mathematica leaves the number here in an exact symbolic form.
| Out[5]= |  |
Here is the exact integer result for

. Computing factorials like this can give you very large numbers. You should be able to calculate up to at least

in a short time.
| Out[6]= |  |
This gives the approximate numerical value of the factorial.
| Out[7]= |  |
| Pi |  |
| E | (normally output as ) |
| Degree | : degrees-to-radians conversion factor (normally output as ) |
| I | (normally output as ) |
| Infinity |  |
Some common mathematical constants.
Notice that the names of these built-in constants all begin with capital letters.
This gives the numerical value of

.
| Out[8]= |  |
This gives the exact result for

. Notice that the arguments to trigonometric functions are always in radians.
| Out[9]= |  |
This gives the numerical value of

. Multiplying by the constant
Degree converts the argument to radians.
| Out[10]= |  |
Log[x] gives logarithms to base

.
| Out[11]= |  |
You can get logarithms in any base
b using
Log
. As in standard mathematical notation, the
b is optional.
| Out[12]= |  |