nicolewhite / Algebra.js
Licence: mit
Build, display, and solve algebraic equations.
Stars: ✭ 1,288
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Algebra.js
Basic Mathematics For Machine Learning
The motive behind Creating this repo is to feel the fear of mathematics and do what ever you want to do in Machine Learning , Deep Learning and other fields of AI
Stars: ✭ 300 (-76.71%)
Mutual labels: algebra
Ncalc
Power calculator for Android. Solve some problem algebra and calculus.
Stars: ✭ 512 (-60.25%)
Mutual labels: algebra
Newton Api
➗ A really micro micro-service for advanced math.
Stars: ✭ 358 (-72.2%)
Mutual labels: algebra
Klein
P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library
Stars: ✭ 463 (-64.05%)
Mutual labels: algebra
Static Land
Specification for common algebraic structures in JavaScript based on Fantasy Land
Stars: ✭ 699 (-45.73%)
Mutual labels: algebra
Mather
zzllrr mather(an offline tool for Math learning, education and research)小乐数学,离线可用的数学学习(自学或教学)、研究辅助工具。计划覆盖数学全部学科的解题、作图、演示、探索工具箱。目前是演示Demo版(抛转引玉),但已经支持数学公式编辑显示,部分作图功能,部分学科,如线性代数、离散数学的部分解题功能。最终目标是推动专业数学家、编程专家、教育工作者、科普工作者共同打造出更加专业级的Mather数学工具
Stars: ✭ 270 (-79.04%)
Mutual labels: algebra
Derive4j
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Stars: ✭ 511 (-60.33%)
Mutual labels: algebra
Gap
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
Stars: ✭ 447 (-65.3%)
Mutual labels: algebra
Matryoshka
Generalized recursion schemes and traversals for Scala.
Stars: ✭ 764 (-40.68%)
Mutual labels: algebra
Nerdamer
a symbolic math expression evaluator for javascript
Stars: ✭ 322 (-75%)
Mutual labels: algebra
Grassmann.jl
⟨Leibniz-Grassmann-Clifford⟩ differential geometric algebra / multivector simplicial complex
Stars: ✭ 289 (-77.56%)
Mutual labels: algebra
Algebrite
Computer Algebra System in Javascript (Coffeescript)
Stars: ✭ 800 (-37.89%)
Mutual labels: algebra
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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].