@@ -19,18 +19,28 @@ JavaCalculus is a Maths String Java Package that has the below:
19191 . Expression Interface: To obtain the value of a String Equation.
2020 - Taken initially from StackOverflow. Code written by StackOverflow User: Boann and
2121 - Code written by StackOverflow User: Mike Scholtes
22- - Free Source
23- - But modified by me extensively
22+ - Boann's code was Free Source
23+ - But modified by me extensively.
24+ - input: Java string (function)(f(x) )
25+ - output: Java double (function value)
24262 . Differentiation Interface: To obtain the Symbolic Differentiation of an String Equation.
27+ - input : Java string (f(x) )
28+ - output : differentiation of f(x): f'(x)
25293 . Integration Interface: To obtain the Symbolic Integration of an String Equation.
30+ - input : Java string ( f(x) )
31+ - output : integral of f(x)
26324 . Algebra Interface : To obtain the expansion of an Algebraic multiplication of 2 equations.
33+ - input : 2 Java strings: f(x) & g(x)
34+ - output: Java string : f(x) * g(x)
27355 . Function Composition Interface : To obtain the Function Composition of 2 equations.
36+ - input: 2 Java strings : f(x) & g(x)
37+ - output: Java string : f(g(x)): fog(x)
2838
2939JavaCalculus is about 12,000 Lines of Lambda Calculus Code which does not use Numeric Analysis Methods (Newton Raphso etc).
3040This is just High School Mathematics Maths Formulae with Java Lambda Calculus Code.
3141This has been been tested for:
32421 . Constant Coefficients (Integer , Double )
33- 2 . X Term (Can be any primary Variable: z, a1, ao, an, a123 etc)
43+ 2 . X Term (Polynomial) ( Can be any primary Variable: z, a1, ao, an, a123 etc)
3444
3545Work In Progress (Future Development):
36461 . Independent Constants: dy/dx(ax+b) where a & b are independent constants with respect to x.
0 commit comments