Expression Evaluator and Calculator

Instructions

  • Enter the mathematical expression to evaluate.

Inputs

Make sure to specify function arguments within parentheses.

✅ sin(x)
❌ sin x

Make sure all multiplication is explicit. Implicit multiplication can yield incorrect guesses of intent.

✅ 5*x*cos(x)
❌ 5x cos(x)

Use e for a compact scientific notation.

5e3 = 5000
1.5e1 = 15

log(x) refers to the natural log of x. Use log(x)/log(n) to represent another base, n, for example log(x)/log(10) for the decimal base.

log(100)/log(10) = 2
log(e^2) = 2
+Addition. Example: 1 + 2 = 4
-Subtraction. Example: 1 - 2 = -1
*Multiplication. Example: 3 * 5 = 15
/Division. Example: 1 / 2 = 0.5
^Power. Example: 3^2 = 32 = 9
!Factorial. Example: 4! = 4*3*2*1 = 24
sqrt(x)Square root
exp(x)Exponent. Equivelent to %e^x
log(x)Natural logarithm
log10(x)Decimal logarithm
abs(x)Absolute value
sign(x)Sign function. Example: sign(5) = 1, sign(0) = 0, sign(-100) = -1
erf(x)Error function
sum(expression, variable, start, end)Summation, Example: sum(1/i^2, i, 1, inf)
sin(x)Sine
cos(x)Cosine
sec(x)Secant
csc(x)Cosecant
tan(x)Tangent
cot(x)Cotangent
asin(x)Arcsine
acos(x)Arccosine
asec(x)Arcsecant
acsc(x)Arccosecant
atan(x)Arctangent
acot(x)Arccotangent
rad(x)Converts (x) from degrees to radians
deg(x)Converts (x) from radians to degrees
sinh(x)Hyperbolic Sine
cosh(x)Hyperbolic Cosine
sech(x)Hyperbolic Secant
csch(x)Hyperbolic Cosecant
tanh(x)Hyperbolic Tangent
coth(x)Hyperbolic Cotangent
asinh(x)Hyperbolic Arcsine
acosh(x)Hyperbolic Arccosine
asech(x)Hyperbolic Arcsecant
acsch(x)Hyperbolic Cosecant
atanh(x)Hyperbolic Arctangent
acoth(x)Hyperbolic Arccotangent
%eNatural Logarithm Base
%piπ
%iImaginary
infPositive Infinity
minfNegative (Minus) Infinity
infinityComplex Infinity