Time for action - building Octave from source

Checking your installation with peaks

Time for action - testing with peaks

Time for action - creating an Octave home directory under Windows

Time for action - editing the .octaverc file

Installing additional packages

Time for action - installing additional packages

The behaviour of the Octave command prompt

Interacting with Octave: Variables and Operators

Time for action - manipulating arrays

Time for action - instantiating a structure

Time for action - instantiating a cell array

A few things that make life easier

Time for action - doing addition and subtraction operations

Time for action - doing multiplication operations

Time for action - doing left and right division

Comparison operators and precedence rules

Time for action - working with precedence rules

Working with Octave: Functions and Plotting

Time for action - using the cos function

Time for action - putting together mathematical functions

Time for action - trying out floor, ceil, round, and fix

Time for action - using Octave for advanced linear algebra

Time for action - making your first plot

Time for action - changing the figure properties

Time for action - having multiple graphs in the same figure

Time for action - making an inset

Time for action - making a surface plot

Time for action - plotting parametric curves

Writing and executing your first script

Time for action - making your first script

Time for action - interacting with the user

Added flexibility C style input and output functions

Extensions: Write Your Own Octave Functions

Time for action - programming the minmax function

Writing and applying user-supplied functions

Time for action - using lsode for numerical integration

More advanced function programming: Monte Carlo integration

Time for action - vectorizing the Monte Carlo integrator

Making Your Own Package: A Poisson Equation Solver

The Poisson equation two examples of heat conduction

Time for action - instantiating a sparse matrix

Implementation and package functions

Time for action - using imagesc

Time for action - comparing with analytical solution

Time for action - solving a two-dimensional Laplace equation

Time for action - using polyfit

Time for action - calculating the correlation coefficient

Time for action - using leasqr

Time for action - using the fft function

Time for action - analysing the exchange rate

Time for action - applying a low pass filter

Need for Speed: Optimization and Dynamically Linked Functions

Time for action - using tic and toc

Time for action - writing a "Hello World" program

Time for action - checking user inputs and outputs