Cost / License
- Free
- Proprietary
Alerts
- Discontinued
Platforms
- Online

MATLAB is described as 'Interactive environment for numerical computation, data analysis, algorithm development, matrix operations, data visualization, and toolboxes for specialized mathematical functions' and is a very popular programming language in the development category. There are more than 50 alternatives to MATLAB for a variety of platforms, including Windows, Linux, Mac, Web-based and BSD apps. The best MATLAB alternative is GNU Octave, which is both free and Open Source. Other great apps like MATLAB are Scilab, R (programming language), SciPy and Julia.

Axiom is a general purpose Computer Algebra system. It is useful for research and development of mathematical algorithms. It defines a strongly typed, mathematically correct type hierarchy. It has a programming language and a built-in compiler.



The Collaborative Computational Notebook Built for Modern Engineering. Enter math as it appears on paper, get instantaneous results, and share your calculations with colleagues and clients. No special syntax, no software, no headaches, no kidding.


Java based and open sourced version of matlab and octave
Getting more and more compatible over time.

GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of...
Powerful computer software with a Computer Algebra System (CAS) that satisfies maths and science curriculum needs from middle school through college.



Derive 6.1: Powerful system for doing symbolic and numeric mathematics. This application is no longer available or supported.





StochSD (Stochastic System Dynamics) is a System Dynamics simulation software with focus on stochastics. It is a form of Continuous System Simulation (CSS) that in addition to model and simulate continuous flows between compartments, can handle transitions of discrete entities.

KAlgebra is a mathematical graph calculator included in the KDE education package. While it is based on the MathML content markup language, knowledge of MathML is not required for use. The calculator includes numerical, logical, symbolic, and analytical functions, and can plot...


