MATLAB Alternatives

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.

filter to find the best alternatives

MATLAB alternatives are mainly Numerical Computation Software, but if you're looking for Calculators or Programming Languages you can filter on that. Other popular filters include Open Source, Free, Linux, iPad, Android, Mac and Android + Free. You can also filter by region, for example EU-based alternatives if you prefer software developed in the European Union. These are just examples - use the filter bar below to find more specific alternatives to MATLAB.
Copy a direct link to this comment to your clipboard
MATLAB alternatives page was last updated

Alternatives list

  1. GNU Octave icon
     220 likes

    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.

    67 GNU Octave alternatives

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • BSD
     
    |
    14
  2. Scilab icon
     105 likes

    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.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Flathub
    • Flatpak
     
    |
    1
  3. R is a free software environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues. R can be consider.

    99 R (programming language) alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
    |
    2
  4. SciPy icon
     97 likes

    SciPy is a collection of mathematical algorithms and convenience functions built on NumPy. It adds significant power to Python by providing the user with high-level commands and classes for manipulating and visualizing data.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Python
     
  5. Julia icon
     67 likes

    Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an...

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
  6. Mathematica icon
     160 likes

    Definitive technical computing system spanning machine learning and neural networks, data science, visualizations and much more.

    76 Mathematica alternatives

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
    |
    1
  7. SageMath icon
     158 likes

    SageMath is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more.

    64 SageMath alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
  8. NumPy icon
     7 likes

    NumPy is the fundamental package for scientific computing in Python. It is a Python library that provides a multidimensional array object, various derived objects (such as masked arrays and matrices), and an assortment of routines for fast operations on arrays, including...

    53 NumPy alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Python
     
  9. Matplotlib icon
     43 likes

    Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib makes easy things easy and hard things possible.

    52 Matplotlib alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Python
    • BSD
     
  10. fxSolver icon
     60 likes

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

    157 fxSolver alternatives

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Online
     
  11. GnuPlot icon
     67 likes

    Gnuplot is a portable command-line driven interactive data and function plotting utility. It was originally intended as to allow scientists and students to visualize mathematical functions and data. It does this job pretty well, but has grown to support many non-interactive...

    65 GnuPlot alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  12. Maxima icon
     75 likes

    Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors.

    31 Maxima alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
12 of 88 MATLAB alternatives