Programs: Symbolic Computation
This program solves equation systems in a symbolic way; that is, on the input it doesn't receive an array of numbers, but strings like "2×X + 3×(Y+X) - X = 5" and has to first interpret the strings, then simplify the equations, and finally calculate the values. Constants can be given as integers, decimal numbers or common fractions (like "2/3").
- EquationSolver.zip (13.4 KB) - equation solver code in Java