calculus_engine
Compute derivatives, integrals, limits, series, and differential equations for mathematical expressions.
Instructions
Brief description: Advanced calculus computation engine, supporting derivatives, integrals, limits, series, and differential equations.
Examples:
calculus_engine(expression='x**2 + 3*x + 1', operation='derivative', variable='x')
calculus_engine(expression='sin(x)', operation='integral', variable='x', limits=[0, 3.14159])
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| expression | Yes | Mathematical expression to analyze | |
| operation | Yes | Calculus operation type. Supports: 'derivative', 'integral', 'limit', 'series', 'differential_equation', 'optimization', 'taylor_series', 'fourier_series' | |
| variable | No | Variable symbol | x |
| variables | No | List of variables for multivariate functions | |
| limits | No | Integration limits or limit calculation bounds | |
| point | No | Point for derivative or limit evaluation | |
| points | No | Multiple points for evaluation | |
| order | No | Order of derivative or series terms | |
| method | No | Calculation method. Supports: 'quad', 'dblquad', 'symbolic', 'numerical' | quad |
| mode | No | Calculation mode. Supports: 'symbolic', 'numerical' | symbolic |