You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -113,18 +113,20 @@ Using Netbeans 8.2,
113
113
114
114
5. ENGINEERING
115
115
116
-
5.a Separation of Interface Code to appropriate files
116
+
5. Separation of Interface Code to appropriate files
117
117
1) The Original MathsContxtLAv Code has been decluttered and seperated out to individual files (File Name ending with “Sep”). The Java public & private keywords for variables have been used rationalized.
118
118
2) The parser “state” variables for each interface has been seperated to allow better command and control.
119
119
120
120
121
-
5.b Design of Term
121
+
5. Design of Term
122
122
A term in JavaCalculus follows the below grammar:
123
123
M*x^Exp * IndConstant * Parenthesis
124
-
Where M: is a numerical String ( A constant integer or float)
125
-
X: is the prmary variable (used only by differentiator & Integrator- variable “DiffWithRespTo” in the code- can be alphanumeric as in x123, y256 etc (i.e of any length).)
126
-
IndConstant: is any other variable(other than the primary variable (x) ). These are treated as constant string during Integration & Differentiation i.e Algebraic Coefficients.
127
-
Parenthesis: This is a String expression of Constants, x and IndConstants with braces at the beginning & closing braces at the end. The Design Intent has been that JavaCalculus Differentiator & Integrator will appropriately differentiate/integrate it if it contains the primary variable.
124
+
Where
125
+
1. M: is a numerical String ( A constant integer or float)
126
+
2. X: is the prmary variable (used only by differentiator & Integrator- variable “DiffWithRespTo” in the code- can be alphanumeric as in x123, y256 etc (i.e of any length).)
127
+
3. Exp: is any constant
128
+
4. IndConstant: is any other variable(other than the primary variable (x) ). These are treated as constant string during Integration & Differentiation i.e Algebraic Coefficients.
129
+
5. Parenthesis: This is a String expression of Constants, x and IndConstants with braces at the beginning & closing braces at the end. The Design Intent has been that JavaCalculus Differentiator & Integrator will appropriately differentiate/integrate it if it contains the primary variable.
128
130
Infinity /NaN: The String “Infinity” & “NaN” can be used in M. However JavaCalculus uses it appropriately as an IndConstant.
0 commit comments