Octave is a computer program for performing numerical computations which is mostly compatible with MATLAB . It is part of the GNU Project. It is free software under the terms of the GNU General Public License.

The best alternative to MATLAB is GNU Octave, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to MATLAB and 19 are so hopefully you can find a suitable replacement. Other interesting alternatives to MATLAB are Scilab, fxSolver, LabPlot and python(x,y).
Octave is a computer program for performing numerical computations which is mostly compatible with MATLAB . It is part of the GNU Project. It is free software under the terms of the GNU General Public License.

Scilab is free and open source software for numerical computation providing a powerful computing environment for engineering and scientific applications. Scilab includes hundreds of mathematical functions.




Online math solver, equation editor and database, graphing calculator and science/engineering problem helper.




LabPlot is a free, open source and cross-platform Data Visualization and Analysis software accessible to everyone and trusted by professionals.




Python(x,y) is a free scientific and engineering development software for numerical computations, data analysis and data visualization based on Python programming language, Qt graphical user interfaces and .

Orange is an open-source, cross-platform data mining and machine learning suite. It features visual programming as intuitive means of combining data analysis and interactive visualization methods into powerful workflows.




Open source framework for numerical computations and advanced statistical analysis, featuring nonlinear curve fitting, ODE solving, 1D/2D publication-quality visualization, Fourier and wavelet transforms, intuitive syntax, and namespace-based code organization for research.




Calcpad is a lightweight mathematical platform for cloud and desktop. It parses simple text scripts and converts them into professional Html reports. Supports complex numbers, variables, functions, graphing, units and numerical methods.




SimulationX is an interdisciplinary, multi-domain simulation software for the design, analysis and optimization of complex systems on a single platform. More than 500 ready-to-use model elements and over 300 examples of models from 11 application areas simplify and accelerate...



Xcos is a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated.



Multi-Engineering Modeling and Simulation The unique multi-engineering capabilities of Dymola presents new and revolutionary solutions for modeling and simulation as it is possible to simulate the dynamic behavior and complex interactions between systems of many engineering field.

Valispace is a co-engineering platform that allows companies that develop complex products to bring them to market faster, helping engineers escape from document hell. It brings all loose engineering data into one central place and helps streamline engineers’ efforts from...
Andy Ng's famous introductory ML course uses Octave! It's the perfect alternative to MATLAB