GNU Octave

A high-level interactive language for numerical computations.