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.
Understanding the Octave Environment
- Named variables, numbers and formatting, number representation and precision, and data loading and saving.
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 outputs.
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 subsets, and applying basic matrix functions.
Linear and Nonlinear Equations
Advanced Graphing
- Displaying multiple graphs in a single 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
- Fundamental undergraduate-level mathematical knowledge, including linear algebra, probability theory, statistics, and matrices.
- Basic computer operation skills.
- A foundational understanding of another high-level programming language (e.g., C, PASCAL, FORTRAN, or BASIC) is preferred but not required.
21 Hours
Testimonials (1)
workshops, practical examples