

Graph theory visualization and analysis tool.Include libraries for linear algebra, calculus, multivariate statistics, etc.provides a command-line interface using IPython.Provides a browser-based notebook for review and reuse of previous input and output.SageMath provides a command-line interface, browser-based notebooks, and tools for embedding formulas in other documents. It is built on top of many existing open-source libraries which include NumPy, SciPy, Matplotlib, SymPy, Maxima, etc. SageMath is a free and open-source software for mathematical computation. Can be easily embedded into other languages.It can use C and Fortran libraries directly.Provides various functions for matrix manipulation and data visualization.Dynamically typed which feels like a scripting language.You can create scripts in interactive mode (REPL) and by using its embedding API you can use Julia with other programming languages easily. Julia is capable of direct calling C and Fortran libraries. It provides functions for matrix manipulation, data visualization, etc so it is best suited for numerical analysis and scientific computing. Julia is a high-level, general-purpose, dynamically typed programming language that can be used for developing any kind of application. Interface with Fortran, Tcl/Tk, C, C++, Java, LabVIEW.Includes Xcos a hybrid dynamic systems modeler and simulator.

Supported on all major operating systems.The syntax of Scilab is similar to MATLAB it also provides a source code translator to convert MATLAB code to Scilab. It can be used for signal processing, image processing, statistical analysis, numerical optimization, modeling, creating simulations of dynamical systems, etc. Scilab is another good alternative to MATLAB which is a platform and programming language for numerical computational. It can run both interactive and batch jobs.Can be used to solve linear and nonlinear problems numerically.Equipped with graph plotting and visualization tools.High-level language intended for numerical computations.Compatible with all major operating systems.
