This is a fork of algebra.js which adds simple bug fixes, as original repo was archived.
var expr = new Expression("x");
expr = expr.subtract(3);
expr = expr.add("x");
console.log(expr.toString());
2x - 3
var eq = new Equation(expr, 4);
console.log(eq.toString());
2x - 3 = 4
var x = eq.solveFor("x");
console.log("x = " + x.toString());
x = 7/2
Read the full documentation at the project site.
npm install algebra.js
import * as algebra from 'algebra.js';
var Fraction = algebra.Fraction;
var Expression = algebra.Expression;
var Equation = algebra.Equation;
The following will build algebra.js
in the build
directory.
make bundle
The following will build algebra.min.js
in the build
directory.
make minify