Skip to content

ElderByte/algebra.js

 
 

Repository files navigation

algebra.js

This is a fork of algebra.js which adds simple bug fixes, as original repo was archived.

Quick Start

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.

Install

Stable Release

In Node

npm install algebra.js
import * as algebra from 'algebra.js';

var Fraction = algebra.Fraction;
var Expression = algebra.Expression;
var Equation = algebra.Equation;

In the Browser

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

About

Build, display, and solve algebraic equations.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.9%
  • Makefile 0.1%