The Best 51 GNU Octave Alternatives

  • Wolfram Alpha icon

    Wolfram Alpha

    Wolfram Alpha is a "Computational Knowledge Engine" - different from a search engine, it answers factual queries directly by computing the answer from structured data, rather than providing a list of documents or web pages that...

    Freemium Android iPhone iPad Web Kindle Fire Windows Phone

  • Xcos

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

    Free Open Source Mac OS X Windows Linux

  • Ascend

    ASCEND is a free open-source software program for solving small to very large mathematical models. ASCEND can solve systems of non-linear equations, linear and nonlinear...

    Free Open Source Mac OS X Windows Linux

  • GAP

    GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands...

    Free Open Source Windows Linux

  • SymbolicC++

    SymbolicC++ uses C++ and object-oriented programming to develop a computer algebra system. Object-oriented programming is an approach to software design that is based on...

    Free Open Source Windows Linux

  • Cadabra

    Cadabra is a computer algebra system (CAS) designed specifically for the solution of problems encountered in field theory.

    Free Open Source Windows Linux

  • Reinteract

    Reinteract is a system for interactive experimentation with Python. Reinteract worksheets contain Python code combined with the results of that code, formatted as text or graphical plots.

    Free Open Source Mac OS X Windows Linux

  • FriCAS

    FriCAS is an advanced computer algebra system. Its capabilities range from calculus (integration and differentiation) to abstract algebra. It can plot functions and has integrated help system.

    Free Open Source Windows Linux

  • Singular

    Singular is an open source computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.

    Free Open Source Windows Linux

  • ELKI

    ELKI: "Environment for Developing KDD-Applications Supported by Index-Structures" is a development framework for data mining algorithms written in Java. It...

    Free Open Source Mac OS X Windows Linux

  • Enthought

    The Enthought Python Distribution provides scientists with a comprehensive set of tools to perform rigorous data analysis and visualization. Python, distinguished by its...

    Commercial Mac OS X Windows Linux

  • MathJournal

    MathJournal is an interactive program for the Tablet PC that provides a natural and intuitive environment for solving mathematical and engineering problems. MathJournal...

    Commercial Windows

  • Doronix Math Toolbox

    Doronix Math Toolbox is a numerical computing environment with programming language which can be used as alternative to MATLAB. It allows matrix manipulations, plotting...

    Commercial Mac OS X Windows Linux

  • HP Prime Graphing Calculator

    The HP Prime is a great scientific and graphic calculator for high school and university. The App allows to develop not only for the real calculator but also for...

    Commercial Mac OS X Windows Android iPad

  • VisSim

    VisSim™ is a visual language for modeling and simulating nonlinear dynamic systems. With 9 integration methods, 4 optimization methods and over 200 vector and scalar...

    Commercial Windows

  • Magma

    A software package designed to solve computationally hard problems in algebra, number theory, geometry and combinatorics.

    Commercial Mac OS X Windows Linux

  • Calculation Laboratory

    Calculation Laboratory is an online environment for numerical computations. By using this site you get fast access to the easy-to-use tool for computing from anywhere....

    Free Web

  • Derive

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

    Commercial Windows

  • SIMO

    SIMO is an iOS programming environment for Matlab. SIMO runs locally on device and hence internet connection is not required. Users can create, edit and run Matlab code...

    Commercial iPhone iPad