Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
Basic Calculations
- Launching Octave, using Octave as a calculator, and built-in functions.
The Octave Environment
- Naming variables, numerical formatting, number representation and precision, and data loading and saving.
Arrays and Vectors
- Extracting vector elements and vector mathematics.
Plotting Graphs
- Enhancing presentation, handling multiple graphs and figures, and saving and printing figures.
Octave Programming I: Script Files
- Creating and editing scripts, running and debugging scripts.
Control Statements
- Using if-else, switch, for, and while loops.
Octave Programming II: Functions
Matrices and Vectors
- Matrices, transpose operator, matrix creation functions, constructing composite matrices, treating matrices as tables, extracting matrix segments, 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
- Plotting complex numbers.
Statistics and Data Processing
GUI Development
Requirements
- Foundational undergraduate-level mathematical concepts, including linear algebra, probability theory, statistics, and matrices.
- Fundamental computer operations.
- Familiarity with at least one high-level programming language (e.g., C, PASCAL, FORTRAN, or BASIC) is preferred, though not strictly required.
21 Hours
Testimonials (1)
workshops, practical examples