Using a range of very different examples, this beginner's guide will take you through the
most important aspects of GNU Octave. The book starts by introducing how you work with
mathematical objects like vectors and matrices, demonstrating how to perform simple
arithmetic operations on these objects and explaining how to use some of the simple
functionality that comes with GNU Octave, including plotting. It then goes on to show you
how to extend and implement new functionality into GNU Octave, how to make a toolbox
package to solve your specific problem, and how to use GNU Octave for complicated data
analysis. Finally, it demonstrates how to optimize your code and link GNU Octave with C++
code enabling you to solve even the most computational demanding tasks. After reading
GNU Octave Beginner's Guide, you will be able to use and tailor GNU Octave to solve most
numerical problems and perform complicated data analysis with ease.
This is a practical, step-by-step guide that will help you to quickly become a proficient Octave user. The book is packed with clear examples, screenshots, and code to carry out your data analysis without any problems. This book is intended 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