Symbolic Integration
Opened this issue · 0 comments
Is your feature request related to a problem? Please describe.
There should be a way to create symbolic integration for a subset of integrations.
The integration(x^2,x,0,100)
takes one second to calculate even though its integration is a very simple.
Describe the solution you'd like
When a user types in integration for a subset of integrations the program should return the derivative and then analyze it at the start and end points.
integration(f(x),x) -> F(x) + c
integration(f(x),x,a,b) -> F(b) - F(a)
The integrate
command should take two arguments and be internal only. It should denote that an item has yet to be integrated by the program. If there is no applicable integration is available then the library should fall back to approximating a function.
The at
command should take three arguments and be internal only.
at(f(x),x,c)
Describe alternatives you've considered
Currently the program does mathematical integration by using the Simpson's rules alongside the Midpoint approximation methods. The program attempts to calculate the integral in this method but it can take a very long time for very simple integrations. This implementation should be fall back in the event no applicable integration rule is found.