Get in Touch

Course Outline

Introduction

Performing Simple Calculations

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

Exploring the Octave Environment

  • Managing named variables, number formatting, numerical representation, accuracy, and data input/output.

Working with Arrays and Vectors

  • Extracting vector elements and applying vector mathematics.

Creating Graphs

  • Enhancing visual presentation, handling multiple graphs and figures, and saving or printing outputs.

Introduction to Octave Programming: Script Files

  • Creating and editing scripts, as well as running and debugging them.

Control Structures

  • Utilizing if-else, switch, for, and while statements.

Advanced Octave Programming: Functions

Matrices and Vectors

  • Understanding matrices, transpose operators, creation functions, building composite matrices, viewing matrices as tables, extracting sub-matrices, and applying basic matrix functions.

Solving Linear and Nonlinear Equations

Advanced Graphing Techniques

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

Eigenvectors and Singular Value Decomposition

Complex Numbers

  • Plotting complex numbers.

Statistics and Data Processing

GUI Development

Requirements

  • Fundamental undergraduate-level mathematical concepts, including linear algebra, probability theory, statistics, and matrix operations.
  • Basic proficiency in computer operations.
  • A favorable, though not essential, understanding of another high-level programming language such as C, PASCAL, FORTRAN, or BASIC.
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories