Commit Graph

7 Commits

Author SHA1 Message Date
bakk
c2577ef477 Estimation/rounding for final results 2021-05-18 19:48:13 +02:00
bakk
505ffb333e Basic rounding for calculus functions 2021-05-17 23:55:20 +02:00
bakk
1971793e08 Higher order derivatation 2021-05-17 23:09:59 +02:00
bakk
ece50bf92c Improved accuracy for derivation 2021-05-17 21:27:11 +02:00
bakk
7a56322e0f Basics of derivation
Derivation implemented for function calls (only). Eg. f'(2). It is not
yet possible to do something like f''(2), but this should be implemented
in the future. It should also be possible to derive normal expressions,
but this is not yet possible.
2021-05-17 20:36:53 +02:00
bakk
4a46fe9fc7 Switched to Simpson's rule (composite, 3/8) for integration 2021-05-17 18:05:22 +02:00
bakk
0dc2e0572f Fixed "dx" in integrals, and created calculus.rs
Previously, eg. "dx" would not be parsed as "dx" after a function, since
the parser did not keep track of whether or not it was currently inside
an integral or not, properly. This commit fixes that, and also makes it
possible to use any variable after the "d", eg. "dy". The integration
function was also put in its own file: calculus.rs.
2021-05-17 16:51:16 +02:00