VIDEO TUTORIALS FOR OCTAVE



The following links take you to 5-10 minute video tutorials on the various topics covered in the class. The videos were produced by a former UCI researcher and instructor, Prof. Paul Nissenson, now at Cal Poly Pomona.

  • Octave Tutorial 01 - Introduction and Getting Started
  • Octave Tutorial 02 - Navigating Octave
  • Octave Tutorial 03 - Arithmetic Operators
  • Octave Tutorial 04 - Variables
  • Octave Tutorial 05 - Built-in Functions
  • Octave Tutorial 06 - M-Files
  • Octave Tutorial 07 - Simple Input/Output
  • Octave Tutorial 08 - 1D Arrays
  • Octave Tutorial 09 - 2D Arrays
  • Octave Tutorial 10 - Arrays and Math
  • Octave Tutorial 11 - Manipulating Arrays Rapidly
  • Octave Tutorial 12 - Selective Execution, Part 1 (Logical Expressions)
  • Octave Tutorial 13 - Selective Execution, Part 2 (if Statements)
  • Octave Tutorial 14 - Selective Execution, Part 3 (switch case Statements)
  • Octave Tutorial 15 - Repetitive Execution, Part 1 (for Loops)
  • Octave Tutorial 16 - Repetitive Execution, Part 2 (while Loops)
  • Octave Tutorial 17 - Advanced Input/Output, Part 1 (fprintf)
  • Octave Tutorial 18 - Advanced Input/Output, Part 2 (fprintf and Arrays)
  • Octave Tutorial 19 - Advanced Input/Output, Part 3 (Writing to Files)
  • Octave Tutorial 20 - Advanced Input/Output, Part 4 (Reading From Files)
  • Octave Tutorial 21 - User Defined Functions, Part 1 (Introduction and Example)
  • Octave Tutorial 22 - User-Defined Functions, Part 2 (More Complicated Examples)
  • Octave Tutorial 23 - User-Defined Functions, Part 3 (Another Example)
  • Octave Tutorial 24 - User-Defined Functions, Part 4 (Array Arguments)
  • Octave Tutorial 25 - User-Defined Functions, Part 5 (Variable Scope)
  • Octave Tutorial 26 - User-Defined Functions, Part 6 (Anonymous Functions)
  • Octave Tutorial 27 - Random Numbers
  • Octave Tutorial 28 - Plotting, Part 1 (Single Plots)
  • Octave Tutorial 29 - Plotting, Part 2 (Multiple Plots)
  • Octave Tutorial 30 - Plotting, Part 3 (Subplots)
  • Octave Tutorial 31 - Plotting, Part 4 (Histograms)
  • Octave Tutorial 32 - Data Storage, Part 1 (Data Types)
  • Octave Tutorial 33 - Data Storage, Part 2 (Binary Code)
  • Octave Tutorial 34 - Miscellaneous Topic (meshgrid Function)
  • Octave Tutorial 35 - Miscellaneous Topic (find Function)