Windows · Developer Tools
GNU Octave
Scientific Programming Language, largely compatible with Matlab
Version 9.2.0 · by John W. Eaton
Official site: gnu.org
About GNU Octave
## GNU Octave - Scientific Programming Language
GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.
Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. It is easily extensible and customizable via user-defined functions written in Octave’s own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages.
## Features
* Powerful mathematics-oriented syntax with built-in plotting and visualization tools
* Drop-in compatible with many Matlab scripts
* Octave Forge, a central location for development of packages for GNU Octave, similar to Matlab's toolboxes.
* Free software, runs on GNU/Linux, macOS, BSD, and Windows
## Package parameters
The following package parameters can be set:
* `/DesktopIcon` - Add icons for Octave to the Desktop. By default no icons are added.
* `/StartMenu` - Add icons for Octave to the Start Menu. By default no icons are added.
* `/LocalUser` - Install only for local user. By default any Octave shortcuts will be installed for all users.
Example: `choco install octave.install --params "/DesktopIcon /StartMenu /LocalUser"`
## Notes
* The package makes Octave available through the `octave` (GUI) and `octave-cli` (CLI) shims following installation.
How to install GNU Octave
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Chocolatey you can install and update it with: choco install gnu-octave
- Open GNU Octave once it finishes installing.
Frequently asked questions
Is GNU Octave free to download?
Yes. The Download button sends you to gnu.org, the developer's official site, where GNU Octave is available to download. Grabware doesn't host or modify any files.
What is the latest version of GNU Octave?
The version listed here is 9.2.0, published /Date(1718. The developer's site always has the newest release.
How do I install GNU Octave from the command line?
With Chocolatey, run: choco install gnu-octave. This installs it from the official source and keeps it updated.
Is GNU Octave safe?
GNU Octave downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.
Alternatives to GNU Octave
More
March 2014 servicing stack update for Windows 8.1 and Windows Server 2012 R2 (KB2919442)The update fixes some issues in the servicing stack of Windows 8.1 and Windows Server 2012 R2.Chocolatey Compatibility ExtensionExtension package to provide compatibility with older versions of Chocolatey
Update for Universal C Runtime in Windows (KB2999226)Update for Universal C Runtime (CRT) in Windows. Before you install this update, check out the prerequisites section.