algebra.js

Build, display, and solve algebraic equations.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
algebra.js
1,336260.2.67 years ago9 years agoMinified + gzip package size for algebra.js in KB

Readme

algebra.js
Build Status Coverage Status npm version Join the chat at https://gitter.im/nicolewhite/algebra.js

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

In the Browser

Download algebra.min.js.

Latest Development Release

git clone https://github.com/nicolewhite/algebra.js.git
cd algebra.js

In Node

var algebra = require("./algebra");

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