Numerical computation | Algebraic computation |
a = 1; b = 2; (a + b)^2 → 9 x = 0; cos(x)^2 + sin(x)^2 → 1 |
(a + b)^2 ≡ a^2 + 2 a b + b^2 cos(x)^2 + sin(x)^2 ≡ 1 diff ( x * cos(x) ) → -x * sin(x) + cos(x) integrate(x^2, x) → 1/3 * x^3 |
Octave, Scilab, Python, R Language | Sage = GAP + Maxima + NTL + PARI-GP + Singular + etc. |
MATLAB, S++, etc. | Magma, Maple, Mathematica, etc. |
Optimized for fast numerical computation | Most computer algebra software can process numerical computations |