Get in Touch

Course Outline

Introduction

Simple calculations

  • Starting Octave, using Octave as a calculator, and built-in functions

The Octave environment

  • Naming variables, number formatting and representation, precision, and data loading and saving

Arrays and vectors

  • Extracting vector elements and vector mathematics

Plotting graphs

  • Enhancing presentation, creating multiple graphs and figures, and saving or printing figures

Octave programming I: Script files

  • Creating and editing scripts, and running and debugging them

Control statements

  • If else, switch, for, while

Octave programming II: Functions

Matrices and vectors

  • Matrices, the transpose operator, matrix creation functions, building composite matrices, treating matrices as tables, extracting matrix segments, and basic matrix functions

Linear and Nonlinear Equations

More graphs

  • Displaying multiple graphs in a single window, 3D plots, adjusting viewpoints, plotting surfaces, images, and movies

Eigenvectors and the Singular Value Decomposition

Complex numbers

  • Plotting complex numbers

Statistics and data processing

GUI Development

Requirements

  • Foundational undergraduate-level mathematical understanding, including linear algebra, probability theory, statistics, and matrices.
  • Familiarity with basic computer operations.
  • Preferably, a basic conceptual understanding of another high-level programming language (such as C, PASCAL, FORTRAN, or BASIC), though this is not essential.
 21 Hours

Testimonials (1)

Upcoming Courses

Related Categories