Cargando…

GNU Octave Beginner's Guide.

Become a proficient Octave user by learning this high-level scientific numerical tool from the ground up.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hansen, Jesper Schmidt
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2011.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • GNU Octave Beginner's Guide; GNU Octave; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Time for action
  • heading; What just happened?; Pop quiz
  • heading; Have a go hero
  • heading; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. Introducing GNU Octave; So what is GNU Octave?; Applications; Limitations of Octave; Octave and MATLAB.
  • The Octave communityInstalling Octave; Windows; GNU/Linux; Building Octave from the source under GNU/Linux; Time for action
  • building Octave from source; What just happened?; Checking your installation with peaks; Time for action
  • testing with peaks; What just happened?; Customizing Octave; Time for action
  • creating an Octave home directory under Windows; What just happened?; Creating your first .octaverc file; Time for action
  • editing the .octaverc file; What just happened?; More on .octaverc; Installing additional packages; Time for action
  • installing additional packages.
  • What just happened?Uninstalling a package; Getting help; The behaviour of the Octave command prompt; Summary; 2. Interacting with Octave: Variables and Operators; Simple numerical variables; Accessing and changing array elements; More examples; Time for action
  • manipulating arrays; What just happened?; Complex variables; Text variables; Higher-dimensional arrays; Pop quiz
  • working with arrays; Structures and cell arrays; Structures; Time for action
  • instantiating a structure; What just happened?; Accessing structure fields; Cell arrays; Time for action
  • instantiating a cell array.
  • What just happened?Have a go hero
  • working with structures; Getting information; Time for action
  • using whos; What just happened?; Size, rows, columns, and length; Identifying the variable type; Deleting variables from the workspace; Pop quiz
  • understanding arrays; A few things that make life easier; Basic arithmetic; Addition and subtraction; Time for action
  • doing addition and subtraction operations; What just happened?; Matrix multiplication; Time for action
  • doing multiplication operations; What just happened?; Element-by-element, power, and transpose operations.
  • Operators for structures and cell arraysSolving linear equation systems: left and right division; Time for action
  • doing left and right division; What just happened?; Basic arithmetic for complex variables; Summary of arithmetic operators; Pop quiz
  • understanding simple operations; Have a go hero
  • doing the dot product; Comparison operators and precedence rules; Precedence rules; Time for action
  • working with precedence rules; What just happened?; Pop quiz
  • understanding precedence rules; A few hints; Summary; 3. Working with Octave: Functions and Plotting; Octave functions.