ABSTRACT

GNU Octave is a very powerful tool with a high-level programming language. It is used to create various mathematical algorithms with its language. GNU Octave often works with numerical data in the form of vectors and matrices. This chapter covers various ways to create a vector and matrices along with the built-in functions provided by GNU Octave to perform matrix manipulation. Numerical computations contain different stages of calculations that require numeric operations to be performed. GNU Octave provides numerous built-in functions that ease the task of performing numerical calculations. There are many such different functions, but this chapter will cover just some important built-in functions. Coming this long way in this book, you must have understood that in data science, working on sets is also necessary for certain circumstances. In this chapter, you will go through various techniques to perform set operations on the datasets. GNU Octave does provide different types of graphs, but it also provides various functionalities to enhance the data graph such that it is more convincing to the audience.

GNU Octave is a free-source application with a high-level programming language. GNU Octave is mainly used for numerical calculations. It is primarily designed for matrix calculations such as decoding simultaneous equations, calculating eigenvalues and eigenvectors, etc. As GNU Octave possesses its programming language, it can present the data in many different ways. In the data science domain, GNU Octave is used to create and test numerical algorithms.