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.