Calculi
'calculi' is a crate used to algebraically solve equations with unknown variables for a given outcome.
It is also able to solve equations when all unknown variables are given and perform other calculus functions.
Examples
let eq1 = new;
assert_eq!;
let eq2 = new;
assert_eq!;
Look at Equation for all the equation functions.
Look at Component for the component functions that can be used on the component which Equation::solve_with returns.
Look at Operators for all available operators.
Future Features
If you want to contribute these are some things you can contribute.
- Calculate derivatives (and supply them in string form)
- Calculate integrals (and supply them in string form)
- Possibly limits (when derivatives and integrals are integrated)
- More calculus...
Fixing possible bugs, shortening code (without making it less efficient) or making it more efficient is of course always welcome.