algebrite logo

algebrite

Computer Algebra System in Javascript.
View on GitHub.
latest-stable: v1.2.0


back to main page

Latest-stable version's docs

latest-stable (v1.2.0): function reference | sandbox
Changes: results are now printed in "computer" notation by default / several bug fixes / "for", "sum", "product" arguments and their order have changed (as per new reference docs) / error returned when something other than a function is used in function invocation / "printfull" -> "printcomputer" / "printplain" -> "printhuman"


All versions and release notes

v1.2.0: function reference | sandbox
Changes: results are now printed in "computer" notation by default / several bug fixes / "for", "sum", "product" arguments and their order have changed (as per new reference docs) / error returned when something other than a function is used in function invocation / "printfull" -> "printcomputer" / "printplain" -> "printhuman"

v1.0.0: function reference | why the tensor notation changes in v1.0.0? | sandbox
Improved: code generation + latex generation for matrices / can now pass functions as arguments / overhaul of the matrix notation (see dedicated document in links above) / some refactoring

v0.4.2: function reference | sandbox
Improved: fixed all issues found in previous version. Unified "mag" into "abs" (just use abs all the times). sqrt(x^2) is now correct and returns abs(x). All doubles now show the decimal point when printed. abs, imag, arg, rect, legendre are now in general more correct than in the previous version.
Other info: Adding a flag “assumeRealVariables" for assuming/not assuming variables to be real.
Known issues: 4 integrals from previous version aren't solved anymore.

v0.3.13: function reference | sandbox
Main discovered issues: "float(sin(2))" gives zero. "sqrt(x^2)" gives x instead of abs(x). Incorrect simplifications for: sqrt(x*y) , sqrt(1/x) , sqrt(x^y). Latex printing: wrong formatting of exponents that are more than one character long.
Improved: added "version", "clear", "clearall", refactored "print" and added all the new print* functions.

v0.2.23: function reference | sandbox
One of the first releases.