Derivador

En esta sección podemos introducir una expresión matemática y dibujar el árbol de expresiones y de la expresión o el de su derivada dependiendo del botón que usemos. Para derivar hay que indicar respecto a que variable estamos derivando. El árbol de expresiones surge de procesar el ASA de una expresión admitada por nuestra gramática y transformarlo en un árbol más legible y práctico con el objetivo de trabajar con este en el calculo de derivadas y simplificaciones de expresiones.

Nuestras expresiones deben cumplir:

  • Los identificados de las variables empiezan por una letra, seguida de más letras, no incluyen la "ñ" y pueden contener números.
  • Se admite el uso de paréntesis.
  • Los operadores válidos son "+", "-", "*", "/" y "^".
  • El exponente de una potencia solo puede ser una variable, contante o función. Para exponentes más complejos usamos los paréntesis.
  • Hay dos identificadores que no pueden ser usados como variables porque son constantes: "PI" y "E".
  • Las funciones de un argumento admitidas son: cos, sen, tan, acos, asen, atan, cosh, senh, tanh, acosh, asenh, atanh, exp, log y sqrt.
  • Podemos definir integrales usando la función de 4 argumentos "int". Estos argumentos se separan mediante comas. Los argumentos son:
    1. Integrando
    2. Variable de integración
    3. Límite inferior
    4. Límite superior
  • Admitimos números decimales usando la coma decimal como el punto.