Software Alternatives & Reviews

4 open source alternatives to MATLAB

MATLAB GNU Octave NumPy Scilab Sage Math Maxima SymPy
  1. 1
    A high-level language and interactive environment for numerical computation, visualization, and programming
    GNU Octave may be the best-known alternative to MATLAB. In active development for almost three decades, Octave runs on Linux, Windows, and Mac—and is packaged for most major distributions. If you're looking for a project that is as close to the actual MATLAB language as possible, Octave may be a good fit for you; it strives for exact compatibility, so many of your projects developed for MATLAB may run in Octave with no modification necessary.

    #Technical Computing #Numerical Computation #Data Visualization

  2. GNU Octave is a programming language for scientific computing.
    GNU Octave may be the best-known alternative to MATLAB. In active development for almost three decades, Octave runs on Linux, Windows, and Mac—and is packaged for most major distributions. If you're looking for a project that is as close to the actual MATLAB language as possible, Octave may be a good fit for you; it strives for exact compatibility, so many of your projects developed for MATLAB may run in Octave with no modification necessary.

    #Technical Computing #Numerical Computation #3D 1 social mentions

  3. 3
    NumPy is the fundamental package for scientific computing with Python
    Pricing:
    • Open Source
    NumPy is the main package for scientific computing with Python (as its name suggests). It can process N-dimensional arrays, complex matrix transforms, linear algebra, Fourier transforms, and can act as a gateway for C and C++ integration. It's been used in the world of game and film visual effect development, and is the fundamental data-array structure for the SciPy Stack, an ecosystem of Python-based math, science, and engineering software. NumPy is licensed under the BSD license, and packages are available for Linux, Windows, and Mac OS X.

    #Data Science And Machine Learning #Data Science Tools #Python Tools 107 social mentions

  4. 4
    Scilab Official Website. Enter your search in the box aboveAbout ScilabScilab is free and open source software for numerical . Thanks for downloading Scilab!
    Scilab is another open source option for numerical computing that runs across all the major platforms: Windows, Mac, and Linux included. Scilab is perhaps the best known alternative outside of Octave, and (like Octave) it is very similar to MATLAB in its implementation, although exact compatibility is not a goal of the project's developers.

    #Technical Computing #Numerical Computation #3D

  5. Sage is a free open-source mathematics software system licensed under the GPL.
    Pricing:
    • Open Source

    #Math Solver #Math Tools #Mathematics 4 social mentions

  6. Genius is a general purpose calculator program similar in some aspects to BC, Matlab, Maple or Mathematica. It is useful both as a simple calculator and as a research or educational tool.

    #Technical Computing #Numerical Computation #Math Tools

  7. 7
    Maxima is a fairly complete computer algebra system written in Lisp with an emphasis on symbolic computation.
    Check out Maxima, it 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, sets, lists, vectors, matrices and tensors.

    #Technical Computing #Numerical Computation #Math Solver 27 social mentions

  8. 8
    SymPy is a Python library for symbolic computation.
    SymPy, another BSD-licensed Python library for symbolic mathematics. It can be installed on any computer running Python. It aims to become a full computer algebra system; has an active development community with regular releases; and is used in many other projects (including SageMath, above).

    #Programming Language #OOP #Generic Programming Language

Discuss: 4 open source alternatives to MATLAB

Log in or Post with