GNU Octave – Scientific Programming Language

GNU Octave is one of the open-source numerical-software packages which is greatly known for its compatibility with commercial package MATLAB. It solves linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with MATLAB. Octave has been built with great MATLAB compatibility in mind so as it treats incompatibility with MATLAB as a bug; therefore, it could be considered a software clone of MATLAB itself. Being open-source and free it has become one of the most popular software packages in research. In this series, we are going to look into GNU Octave starting from a beginner’s perspective, i.e. from installation to running scripts. We will implement and solve multiple algorithm examples to increase the understanding of the reader by practice.

More

GNU Octave – Scientific Programming Language

  • October 8, 2019
Part 1 of 11 in the series GNU Octave

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.

More

Octave:3> File Operations

  • April 19, 2020
Part 10 of 11 in the series GNU Octave

Generally Matlab/Octave scripts work on processing section of data which are generated from some kind of experiment or other events e.g. image processing. It is not possible for a user to enter value of each pixel manually in a processing algorithm. It is needed to read the image file directly and import data into variable in workspace.