Get in Touch

Course Outline

Introduction

Simple Calculations

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

The Octave Environment

  • Named variables, numbers and formatting, number representation and accuracy, loading and saving data

Arrays and Vectors

  • Extracting elements from a vector, vector mathematics

Plotting Graphs

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

Octave Programming I: Script Files

  • Creating and editing scripts, running and debugging scripts

Control Statements

  • If/else, switch, for, while

Octave Programming II: Functions

Matrices and Vectors

  • Matrices, the transpose operator, matrix creation functions, building composite matrices, matrices as tables, extracting parts of matrices, basic matrix functions

Linear and Nonlinear Equations

More Graphs

  • Displaying multiple graphs in one window, 3D plots, changing viewpoints, plotting surfaces, images, and movies

Eigenvectors and Singular Value Decomposition

Complex Numbers

  • Plotting complex numbers

Statistics and Data Processing

GUI Development

Requirements

  • Fundamental undergraduate-level mathematical knowledge, including linear algebra, probability theory, statistics, and matrices
  • Basic computer operations
  • Preferably, a basic understanding of another high-level programming language such as C, PASCAL, FORTRAN, or BASIC, though this is not essential
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories