## 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!

 y = f(x) = numerator(x) denominator(x)

## Application Rules of Use

To obtain the desired function graph follow these rules.

1. 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.
2. 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.
3. All tested functions can be only of the variable 'x' .
4. A power function must be entered as pot (a, b, c), wherein:
1. - 'a' is the basis of power, it may be 'x' or a number;
2. - 'b' is the numerator of the exponent;
3. - '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!
5. You can choose from the following pre-defined functions:
1. abs(x) - the absolute value,
2. trigonometric functions - sin(x), cos(x), tg(x) and ctg(x),
3. hyperbolic functions - sinh(x), cosh(x), tgh(x) and ctgh(x),
4. cyclometric functions (circular) - arcsin(x), arccos(x), arctg(x) and arcctg(x),
5. ln(x) - natural logarithm, other logarithms can be obtained using a formula for a change of the logarithm base,
6. exp(x) - exponent, or ex.
6. 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.