Eigenmath

Eigenmath is a free, easy to use, no installation, multiplatform computer algebra system by George Weigt, written in the C programming language.
On the home page the binaries for Windows and Mac OS X are available. Source code is available on the project's Sourceforge page.
Leonel H. Sandoval has ported the project to Nintendo DS homebrew.
Examples
* Sum and factorization of functions:


f(x) = 2 x^2 + 3 x + 4
g(x) = 4 x + 2
h(x) = f(x) + g(x)
h(x)
6 + 7x + 2x^2
factor(h(x))
(2+x)(3+2x)


* Roots of a function:


h(x) = 2 x^2 + 7 x +6
h(x)
6 + 7x + 2x^2
roots(h(x))
-2, -3/2


* Differentiate and integrate functions:


h(x) = 2 x^2 + 7 x +6
h(x)
6 + 7x + 2x^2
p(x) = d(h(x),x)
p(x)
7 + 4x
m(x) = integral(p(x),x)
m(x)
7 x + 2 x^2

 
< Prev   Next >