Skip to content

Commit 22fe8b7

Browse files
authored
Update README.md
1 parent 35c2e33 commit 22fe8b7

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,18 +113,20 @@ Using Netbeans 8.2,
113113

114114
5. ENGINEERING
115115

116-
5.a Separation of Interface Code to appropriate files
116+
5. Separation of Interface Code to appropriate files
117117
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.
118118
2) The parser “state” variables for each interface has been seperated to allow better command and control.
119119

120120

121-
5.b Design of Term
121+
5. Design of Term
122122
A term in JavaCalculus follows the below grammar:
123123
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.
128130
Infinity /NaN: The String “Infinity” & “NaN” can be used in M. However JavaCalculus uses it appropriately as an IndConstant.
129131

130132
5.c Testing Improvements

0 commit comments

Comments
 (0)