Math Function Grapher

Syntax and Instructions

In the f(x) box enter a formula for your function. The independent variable must be x.

Use the standard syntax. For example: x^3+2.7*sin(pix)+e^(-x+1)

Always use parenthesis around functions' arguments, and * to denote multiplication. / denotes division, ^ exponentiation.

Here is the list of functions and constants that this application recognizes.

--Trigonometric functions and inverse trigonometric functions: sin(), cos(), tan(), asin(), acos(), atan().
For example: tan(pi*x/3)+acos(x)

--ln() stands for the natural logarithm, e for the natural base.
For example: e^(2-x)*ln(x^2+1)

Moreover you can enter:
--sqrt() for square root, abs() for the absolute value;
--max( , ) for the maximum of the two entries
--min( , ) for the minimum of the two entries
--floor(), ceil(), round() for the previous, next, and the nearest integer.

The range boxes for x and y accept numerical entries only. After you enter your f(x) formula and the x-, y- ranges, click the GRAPH button.
Whenever you change x-, y- ranges or one of your function formulas, click the Graph button for the changes to take effect.

Powers associate to the right. For example: 2^3^4 = 2^(3^4).
sin(x+1)^2 stands for (sin(x+1))^2.

When in doubt, use parenthesis.