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
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
Testimonials (1)
workshops, practical examples