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, numeric formatting, number representation and precision, and data loading and saving techniques.
Arrays and Vectors
- Extracting elements from vectors and performing vector mathematics.
Plotting Graphs
- Enhancing visual presentation, creating multiple graphs and figures, and saving or printing visualizations.
Octave Programming I: Script Files
- Creating and editing scripts, as well as running and debugging them.
Control Statements
- Utilizing if-else, switch, for, and while constructs.
Octave Programming II: Functions
Matrices and Vectors
- Understanding matrices, using the transpose operator, creating matrices via 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, plotting surfaces, images, and animations.
Eigenvectors and Singular Value Decomposition
Complex Numbers
- Visualizing complex numbers.
Statistics and Data Processing
GUI Development
Requirements
- Undergraduate-level foundational mathematical knowledge, including linear algebra, probability theory, and statistics, along with an understanding of matrices.
- Basic computer literacy and operational skills.
- Familiarity with the basic concepts of another high-level programming language (such as C, PASCAL, FORTRAN, or BASIC) is preferred but not mandatory.
21 Hours
Testimonials (1)
workshops, practical examples