Introduction to GNU Octave A brief tutorial for linear algebra and calculus students

This brief book provides a noncomprehensive introduction to GNU Octave, a free open source alternative to MatLab. The basic syntax and usage is explained through concrete examples from the mathematics courses a math, computer science, or engineering major encounters in the first two years of college...

Full description

Saved in:
Bibliographic Details
Main Author: Lachniet, Jason (Author)
Format: Electronic eBook
Language:English
Published: Wytheville, Virginia Jason Lachniet [2017]
Series:Open textbook library.
Subjects:
Online Access:Access online version
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Contents
  • Preface
  • 1 Basic operation
  • 1.1 Introduction
  • 1.2 Navigating the GUI
  • 1.3 Matrices and vectors
  • 1.4 Plotting
  • Chapter 1 Exercises
  • 2 Matrices and linear systems
  • 2.1 Linear systems
  • 2.2 Polynomial curve fitting
  • 2.3 Matrix transformations
  • Chapter 2 Exercises
  • 3 Calculus
  • 3.1 Limits, sequences, and series
  • 3.2 Numerical integration
  • 3.3 Parametric, polar, and implicit functions
  • 3.4 Complex variables
  • 3.5 Special functions
  • 3.6 Symbolic operations
  • Chapter 3 Exercises
  • 4 Eigenvalue problems
  • 4.1 Eigenvalues and eigenvectors
  • 4.2 Markov chains
  • 4.3 Diagonalization
  • 4.4 Singular value decomposition
  • 4.5 Gram-Schmidt and the QR algorithm
  • Chapter 4 Exercises
  • 5 Additional topics
  • 5.1 Three dimensional graphs
  • 5.2 Multiple integrals
  • 5.3 Vector fields
  • 5.4 Statistics
  • 5.5 Differential equations
  • Chapter 5 Exercises
  • 6 Applied projects
  • 6.1 SVD and digital image compression
  • 6.2 The Gini index and nonlinear curve-fitting
  • 6.3 Designing a helical strake: arc length and curvature
  • 6.4 Modeling a cave passage: cubic spline curves
  • 6.5 Graphs of surfaces and 3D-printing
  • A MATLAB compatibility
  • B List of Octave commands
  • References
  • Index