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 it as a calculator, and exploring built-in functions
The Octave Environment
- Named variables, number formatting, representation and accuracy, and data import/export
Arrays and Vectors
- Extracting vector elements and performing vector mathematics
Plotting Graphs
- Enhancing visual presentation, managing multiple graphs and figures, and exporting or printing results
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 constructs
Octave Programming II: Functions
Matrices and Vectors
- Understanding matrices, the transpose operator, matrix creation functions, building composite matrices, using matrices as tables, extracting matrix subsets, and applying basic matrix functions
Linear and Nonlinear Equations
Advanced Plotting
- Displaying multiple graphs in one window, creating 3D plots, adjusting viewpoints, and 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 knowledge in mathematics, including linear algebra, probability theory, statistics, and matrices
- Familiarity with basic computer operations
- A basic understanding of a high-level programming language (such as C, PASCAL, FORTRAN, or BASIC) is preferred but not mandatory
21 Hours
Testimonials (1)
workshops, practical examples