Class SymbolicUtil

java.lang.Object
org.episteme.core.mathematics.analysis.SymbolicUtil

public class SymbolicUtil extends Object
Utility for basic symbolic operations (Differentiation).

This is a lightweight implementation for the Function Plotter demo, supporting basic rules for polynomials, trig functions, and exponentials. It is NOT a full Computer Algebra System (CAS).

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • SymbolicUtil

      public SymbolicUtil()
  • Method Details

    • differentiate

      public static String differentiate(String expression)
      Computes the symbolic derivative of a function f(x).
      Parameters:
      expression - The mathematical expression (e.g., "x^2 + sin(x)")
      Returns:
      The derivative string (e.g., "2*x + cos(x)")