## Algebraic Graphs (^{1})

The application allows you to obtain graph of a mathematical function. For this purpose, in numerator and denominator fields enter the appropriate algebraic expressions in accordance with the following rules. No adapt to them can cause a malfunction of the application or crash of your computer!

## Application Rules of Use

To obtain the desired function graph follow these rules.

- If the test function is a fraction, type its numerator in the upper field, and its denominator in the bottom. Otherwise, leave blank the lower field or type 1.
- You can choose from four actions '+', '-', '*', '/'. In all the places in the test functions where should be placed multiplication sign you need to insert ' * ', the application does not do that for you.
- All tested functions can be only of the variable 'x' .
- A power function must be entered as pot (a, b, c), wherein:
- - 'a' is the basis of power, it may be 'x' or a number;
- - 'b' is the numerator of the exponent;
- - 'c' is the denominator of the exponent, if the exponent is an integer then for ' c ' you should type 1.

If 'b' or 'c' is a number then it must be an integer to make the application work properly!

- You can choose from the following pre-defined functions:
- abs(x) - the absolute value,
- trigonometric functions - sin(x), cos(x), tg(x) and ctg(x),
- hyperbolic functions - sinh(x), cosh(x), tgh(x) and ctgh(x),
- cyclometric functions (circular) - arcsin(x), arccos(x), arctg(x) and arcctg(x),
- ln(x) - natural logarithm, other logarithms can be obtained using a formula for a change of the logarithm base,
- exp(x) - exponent, or e
^{x}.

- All the predefined functions must be written in the above form with semi-circular brackets, for ' x ' you can substitute any functional expression. Use only lowercase letters.

^{1} The application is based on an idea presented in article "Algebraic Graphs in Canvas" by David Francis published in SitePoint Pty. Ltd. website.