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
- Starting Octave, using Octave as a calculator, and built-in functions
The Octave environment
- Naming variables, number formatting and representation, precision, and data loading and saving
Arrays and vectors
- Extracting vector elements and vector mathematics
Plotting graphs
- Enhancing presentation, creating multiple graphs and figures, and saving or printing figures
Octave programming I: Script files
- Creating and editing scripts, and running and debugging them
Control statements
- If else, switch, for, while
Octave programming II: Functions
Matrices and vectors
- Matrices, the transpose operator, matrix creation functions, building composite matrices, treating matrices as tables, extracting matrix segments, and basic matrix functions
Linear and Nonlinear Equations
More graphs
- Displaying multiple graphs in a single window, 3D plots, adjusting viewpoints, plotting surfaces, images, and movies
Eigenvectors and the Singular Value Decomposition
Complex numbers
- Plotting complex numbers
Statistics and data processing
GUI Development
Requirements
- Foundational undergraduate-level mathematical understanding, including linear algebra, probability theory, statistics, and matrices.
- Familiarity with basic computer operations.
- Preferably, a basic conceptual understanding of another high-level programming language (such as C, PASCAL, FORTRAN, or BASIC), though this is not essential.
21 Hours
Testimonials (1)
workshops, practical examples