Packt’s latest addition to its beginner’s guide series GNU Octave Beginner's Guide aims to help readers to learn the easiest way to use GNU Octave's power and flexibility for data analysis. Written by researcher and long time Octave user Jesper Schmidt Hansen, the book is written with intent to help readers master Octave from the ground up.
GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs.
GNU Octave Beginner's Guide book starts by introducing readers to work variables like vectors and matrices, demonstrating how to perform simple arithmetic operations on these objects before explaining how to use some of the simple functionality that comes with GNU Octave, including plotting. It then goes on to show how to write new functionality into GNU Octave and how to make a toolbox package to solve specific problems. Finally, it demonstrates how to optimize the code and link GNU Octave with C and C++ code enabling the reader to solve even the most computationally demanding tasks.
Using this book, readers will learn to work with the Octave interpreter, control the program flow, write scripts, and implement new functions. They will also learn to perform complex data analysis and write their own toolbox package. After completing the book, readers will be able to use and tailor GNU Octave to solve most numerical problems and perform complicated data analysis with ease.
Packed with clear real world examples, screenshots, and code, the book is ideal for anyone interested in scientific computing and data analysis. The reader should have a good level of mathematics and a basic understanding of programming will be useful, although it is not a prerequisite. To read more and to download a free chapter please visit: www.packtpub.com/gnu-octave-beginners-guide/book