Related Tools
The online mathematical formula drawing chart tool supports the input of any mathematical formula, and then the input formula is drawn into a chart. Formulas support trigonometric functions, exponents, logarithms, polynomials, addition, subtraction, multiplication and division, etc.
 Formula : Enter a mathematical formula with an independent variable of x. The formula supports common operators such as addition, subtraction, multiplication and division, trigonometric functions, exponential functions, logarithmic functions, polynomials, etc. See the table below for details.
 X Range : Enter three floating point numbers. The sequence is x min, x max, and x incremental step size. such as 10,10,0.01 It means that the minimum value of x is 10, and the maximum value is 10, with each increment of 0.01.
 Some functions require the argument x to be an integer. Please ensure that the X Range is an integer, or use the function to round.

Supported Operators and Functions
Expr Description Expr Description + add  subtract * multiply / divide % mod ( left parenthesis ) right parenthesis ^ power abs(x) Calculate the absolute value of a number. cbrt(x) Calculate the cubic root of a value. cube(x) Compute the cube of a value, x * x * x. exp(x) Calculate the exponential of a value. gcd(a,b) Calculate the greatest common divisor for two or more values or arrays. lcm(a,b) Calculate the least common multiple for two or more values or arrays. log(x,base) Calculate the logarithm of a value. log10(x) Calculate the 10base logarithm of a value. log1p(x) Calculate the logarithm of a value+1. log2(x) Calculate the 2base of a value. pow(x,y) Calculates the power of x to y, x ^ y. sqrt(x) Calculate the square root of a value. expm1(x) Calculate the value of subtracting 1 from the exponential value. acos(x) acosh(x) acosh(x) = ln(sqrt(x^2  1) + x) acot(x) acot(x) = atan(1/x) acoth(x) acoth(x) = atanh(1/x) = (ln((x+1)/x) + ln(x/(x1))) / 2 acsc(x) acsc(x) = asin(1/x) acsch(x) acsch(x) = asinh(1/x) = ln(1/x + sqrt(1/x^2 + 1)) asec(x) asech(x) asech(x) = acosh(1/x) = ln(sqrt(1/x^2  1) + 1/x) asin(x) asinh(x) asinh(x) = ln(x + sqrt(x^2 + 1)) atan(x) atan2(y, x) atanh(x) atanh(x) = ln((1 + x)/(1  x)) / 2 cos(x) cosh(x) cosh(x) = 1/2 * (exp(x) + exp(x)) cot(x) coth(x) coth(x) = 1 / tanh(x) csc(x) csc(x) = 1/sin(x) csch(x) csch(x) = 1 / sinh(x) sec(x) sec(x) = 1/cos(x) sech(x) sech(x) = 1 / cosh(x) sin(x) sinh(x) sinh(x) = 1/2 * (exp(x)  exp(x)) tan(x) tanh(x) tanh(x) = (exp(2 * x)  1) / (exp(2 * x) + 1) cumsum(a, b, c, ...) Compute the cumulative sum of a matrix or a list with values. mad(a, b, c, …) Compute the median absolute deviation of a matrix or a list with values. max(a, b, c, ...) Compute the maximum value of a matrix or a list with values. mean(a, b, c, ...) Compute the mean value of matrix or a list with values. median(a, b, c, ...) Compute the median of a matrix or a list with values. min(a, b, c, ...) Compute the minimum value of a matrix or a list of values. std(a, b, c, ...) Compute the standard deviation of a matrix or a list with values. sum(a, b, c, ...) Compute the sum of a matrix or a list with values. variance(a, b, c, ...) Compute the variance of a matrix or a list with values. sign(x) Compute the sign of a value. round(x [, n]) Round a value towards the nearest integer. floor(x) Round a value towards minus infinity. fix(x) Round a value towards zero. ceil(x) Round a value towards plus infinity If x is complex, both real and imaginary part are rounded towards plus infinity.