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 Octave as a calculator, and utilizing built-in functions
The Octave Environment
- Named variables, number formatting, data representation and precision, and loading and saving data
Arrays and Vectors
- Extracting vector elements and performing vector mathematics
Plotting Graphs
- Enhancing visualization, managing 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
- Working with matrices, the transpose operator, matrix creation functions, building composite matrices, treating matrices as tables, extracting matrix elements, and applying basic matrix functions
Linear and Nonlinear Equations
Advanced Graphing
- Displaying multiple graphs in a single window, 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
- Fundamental undergraduate-level mathematical knowledge, including linear algebra, probability theory, statistics, and matrices
- Basic computer operation skills
- A preferable, though not essential, foundational understanding of another high-level programming language, such as C, PASCAL, FORTRAN, or BASIC
21 Hours
Testimonials (1)
workshops, practical examples