Interactive CLI program to compute partial derivatives, implicit differentiation, higher-order derivatives, and verify Clairaut's Theorem/ Laplace's Equation.
Built with Java and Maven. Uses Symja (Matheclipse) for symbolic math operations.
- First partial derivatives
- First partial derivative with numeric evaluation
- Implicit differentiation
- Second and higher-order partial derivatives
- Verify Clairaut's Theorem (equality of mixed partials)
- Verify Laplace's Equation
- Menu-driven CLI
- Run the program using Maven.
- You’ll see a menu with options.
- Enter a choice (1–8).
- The program will ask you for a function and perform the calculation.
- Java (8+; Java 17 recommended)
- Maven
- Symja / Matheclipse (symbolic math library)
Add this dependency into your <dependencies> in pom.xml:
<dependency>
<groupId>org.matheclipse</groupId>
<artifactId>matheclipse-core</artifactId>
<version>3.0.0</version>
</dependency>mvn clean package
mvn compile exec:java -Dexec.mainClass="org.example.PartialDerivatives"