What problem does it solve?
It helps you derive, manipulate, and solve physics equations symbolically instead of relying only on numerical approximations, making it easier to validate derivations and obtain closed-form results.
Core Features & Use Cases
- Symbolic algebra for physics: expand, factor, simplify (including trig), and perform power-series work on physics-relevant expressions.
- Symbolic calculus and transforms: differentiate, integrate (definite/indefinite/parameterized), compute limits, and build Fourier series components via symbolic integration.
- Symbolic physics workflows: solve ODEs analytically, perform linear-algebra operations relevant to mechanics/quantum mechanics, derive equations of motion using Lagrangian mechanics (including double pendulum examples), and generate fast numerical code from symbolic expressions using lambdify and CSE.
- Use Case: Derive equations of motion for a nonlinear mechanical system (e.g., a double pendulum), linearize them for small angles, and then turn the symbolic expressions into efficient numerical functions for simulation or plotting.
Quick Start
Use this skill to derive the symbolic equations of motion for a double pendulum and output both the full nonlinear EOM and their small-angle linearized form.