Get in Touch

Course Outline

Introduction

Basic Calculations

  • Launching Octave, using Octave as a calculator, and utilizing built-in functions.

The Octave Environment

  • Named variables, number formatting, precision, and data import/export.

Arrays and Vectors

  • Vector element extraction and vector mathematics.

Graphing

  • Enhancing visual presentation, managing multiple graphs and figures, and saving or printing plots.

Octave Programming I: Script Files

  • Creating, editing, running, and debugging scripts.

Control Structures

  • Conditional statements (if-else), switch, for loops, and while loops.

Octave Programming II: Functions

Matrices and Vectors

  • Matrix operations, transpose operator, matrix creation functions, constructing composite matrices, using matrices as tables, extracting sub-matrices, and basic matrix functions.

Linear and Nonlinear Equations

Advanced Graphing

  • Displaying multiple graphs in one window, 3D plots, adjusting viewpoints, plotting surfaces, images, and animations.

Eigenvectors and Singular Value Decomposition

Complex Numbers

  • Visualizing complex numbers.

Statistics and Data Processing

GUI Development

Requirements

  • Undergraduate-level mathematical foundations, including linear algebra, probability theory, statistics, and matrix concepts.
  • Proficiency in basic computer operations.
  • Familiarity with at least one high-level programming language (e.g., C, PASCAL, FORTRAN, or BASIC) is recommended but not mandatory.
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories