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
Simple Calculations
- Launching Octave, using Octave as a calculator, and exploring built-in functions
The Octave Environment
- Named variables, number formatting, representation and accuracy, plus loading and saving data
Arrays and Vectors
- Extracting elements from vectors and performing vector mathematics
Plotting Graphs
- Enhancing visual presentations, creating multiple graphs and figures, and saving or printing figures
Octave Programming I: Script Files
- Creating and editing scripts, as well as running and debugging them
Control Statements
- Using if-else, switch, for, and while loops
Octave Programming II: Functions
Matrices and Vectors
- Understanding matrices, the transpose operator, matrix creation functions, building composite matrices, treating matrices as tables, extracting matrix subsets, and applying basic matrix functions
Linear and Nonlinear Equations
Advanced Graphing
- Displaying multiple graphs in a single window, creating 3D plots, adjusting viewpoints, and plotting surfaces, images, and movies
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
- Basic computer operation skills
- Preferably a foundational understanding of another high-level programming language (e.g., C, PASCAL, FORTRAN, or BASIC), though this is not essential
21 Hours
Testimonials (1)
workshops, practical examples