Commit Graph

21 Commits

Author SHA1 Message Date
PaddiM8
416b2c571f Allow multi-character parameters 2024-03-23 01:57:45 +01:00
PaddiM8
22ccb03ec9 Add E-notation 2024-03-22 13:49:12 +01:00
PaddiM8
2fea9777d6 Fix f(x) = x^x not working, closing #117 2023-07-20 00:34:04 +02:00
PaddiM8
9fff7efe7b Allow expressions like sin2x 2023-07-19 23:50:22 +02:00
bakk
392e16484c Fixed function re-definitions sometimes being parsed as calls 2022-04-25 01:05:16 +02:00
bakk
eebe41a1bf Fixed comparison expressions not working in functions 2022-04-24 23:57:46 +02:00
bakk
c2e9e59fe2 Numerical equation solving using Newton's method 2022-04-24 21:23:29 +02:00
PaddiM8
c840ace97f Allow vectors in sum/prod functions 2022-03-26 23:30:58 +01:00
PaddiM8
3009ad2ee1 Fixed recursion not working 2022-03-26 19:44:26 +01:00
bakk
96108b5d7d Allow re-definition of functions 2022-01-23 02:19:38 +01:00
bakk
39cbbb607d Fixed precedence problems for multiplication following function calls 2022-01-23 00:01:39 +01:00
bakk
33067b9a46 Updated transpose test since it was redundant 2022-01-20 20:04:43 +01:00
bakk
917eea3ffe Matrix tranpose function 2022-01-19 23:46:36 +01:00
bakk
777d54cd40 Fixed matrix multiplication panicking in some cases 2022-01-18 19:53:32 +01:00
bakk
b8b7a0e257 Fixed associativity for parse_sum/parse_factor 2022-01-18 18:57:54 +01:00
bakk
4521a2e05a Allow nested sums 2022-01-16 22:24:42 +01:00
bakk
d54f2c1c4b Custom sum/prod variable name
Eg. sum(k=1, 3, 2k)
2022-01-16 21:48:46 +01:00
PaddiM8
48e7b719f6 Chained comparison operators 2022-01-16 01:44:50 +01:00
PaddiM8
67ef28bd7f Vector comprehensions 2022-01-16 00:33:26 +01:00
PaddiM8
c31001777e Added integration tests for derivation, functions, groups, integration, matrices, sum, variables, and vectors 2022-01-14 22:56:59 +01:00
PaddiM8
d01ce4c526 Created integration tests 2022-01-01 03:42:49 +01:00