nicolewhite / algebra.js

Build, display, and solve algebraic equations.

Home Page:http://algebra.js.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Build, display, and solve algebraic equations.

http://algebra.js.org

License:MIT License


Languages

Language:JavaScript 99.9%Language:Makefile 0.1%