Given some input equation, provide a numerical derivative at a given point. The user have a standard text input for the equation and point and the algorithm will provide the numerical derivative along with the steps the algorithm took to derive it. This algorithm will be able to differentiate trigonometric function, logarithmic, and exponentials.
As Noah, a person who wants to use the software to differentiate complex equations, I want an algoritihm that ensures that any invalid equations are caught by the algorithim and that specific error statements are returned so that invalid equations can be easily fixed.
As Noah, a person who wants to use the software to differentiate complex equations, I want an algoritihm that ensures that any invalid equations are caught by the algorithim and that specific error statements are returned so that invalid equations can be easily fixed.