Octave free download for Mac

Octave for Mac6.1.0

22 February 2021

Install and use GNU Octave on Mac.

What is Octave for Mac

Octave.app is a project to bundle and distribute GNU Octave as a native Mac GUI application. This makes it easy to install and use GNU Octave on Mac.

GNU Octave is a language for scientific and numeric programming.

We are not an official GNU project or part of GNU Octave. We are a rag-tag band of misfits who’ve written a tool to download and build GNU Octave and its dependencies and bundle them as a Mac app.

Our goal is to make ready-to-use Octave.app installers available to the public.

What's new in Octave

Version 6.1.0:
General improvements
  • The intersect, setdiff, setxor, union, and unique functions accept a new sorting option "stable" which will return output values in the same order as the input, rather than in ascending order.
  • Complex RESTful web services can now be accessed by the webread and webwrite functions alongside with the weboptions structure. One major feature is the support for cookies to enable RESTful communication with the web service. Additionally, the system web browser can be opened by the web function.
  • The linspace function now produces symmetrical sequences when the endpoints are symmetric. This is more intuitive and also compatible with recent changes made in Matlab R2019b.
  • The underlying algorithm of the rand function has been changed. For single precision outputs, the algorithm has been fixed so that it produces values strictly in the range (0, 1). Previously, it could occasionally generate the right endpoint value of 1 (See bug #41742). In addition, the new implementation uses a uniform interval between floating point values in the range (0, 1) rather than targeting a uniform density (# of random integers / length along real number line).
  • Numerical integration has been improved. The quadv function has been re-written so that it can compute integrands of periodic functions. At the same time, performance is better with ~3.5X fewer function evaluations required. A bug in quadgk that caused complex path integrals specified with "Waypoints" to occasionally be calculated in the opposite direction was fixed.
  • The edit function option "editinplace" now defaults to true and the option "home" now defaults to the empty matrix []. Files will no longer be copied to the user’s HOME directory for editing. The old behavior can be restored by setting "editinplace" to false and "home" to "~/octave".
  • The format command supports two new options: uppercase and lowercase (default). With the default, print a lowercase ‘e’ for the exponent character in scientific notation and lowercase ‘a-f’ for the hex digits representing 10-15. With uppercase, print ‘E’ and ‘A-F’ instead. The previous uppercase formats, E and G, no longer control the case of the output.
  • Complete list of changes can be found here

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate Octave?
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
(0 Reviews of )
There are no reviews yet
Help the community
There are no reviews yet, be the first to leave one


App requirements: 
  • Intel 64
  • Intel 32
  • OS X 10.11.0 or later
  • MacTeX, if you want the help command to work properly for Octave Forge packages
FreeAbsolutely Free

Downloaded & Installed 1,565 times

Similar apps
Be the first one to propose an app
similar to Octave.