Online Algebra Calculator

Many of users do not use powerful **Maxima computer algebra system** for systematic work, but for ad hoc algebraic calculations – equations, functions, matrixes, etc. only.
To do this job, it is not useful to download the whole application from a web site.

Sponsored links:
Algebra eBooks

Run Example

(%i1)load ("vect"); (%o1) /usr/share/maxima/5.21.1/share/vector/vect.mac (%i2) declare(".", commutative); (%o2) done (%i3) solve([(o+t*d-c).(o+t*d-c) = r^2],[t]); 2 (%o3) [(d t + o - c) . (d t + o - c) = r ] (%i4)

Run Example

? commutative; -- Declaration: commutative If `declare(h,commutative)' is done, this tells the simplifier that `h' is a commutative function. E.g. `h(x,z,y)' will simplify to `h(x, y, z)'. This is the same as `symmetric'. There are also some inexact matches for `commutative'. Try `?? commutative' to see them. (%o1) true (%i2) 97+105; (%o2) 202 (%i3)

Run Example

? commutative; -- Declaration: commutative If `declare(h,commutative)' is done, this tells the simplifier that `h' is a commutative function. E.g. `h(x,z,y)' will simplify to `h(x, y, z)'. This is the same as `symmetric'. There are also some inexact matches for `commutative'. Try `?? commutative' to see them. (%o1) true (%i2) x=18; (%o2) x = 18 (%i3)