Course Outline
Introduction
Simple calculations
- Starting Octave, Octave as a calculator, built-in functions
The Octave environment
- Named variables, numbers and formatting, number representation and accuracy, loading and saving data
Arrays and vectors
- Extracting elements from a vector, vector maths
Plotting graphs
- Improving the presentation, multiple graphs and figures, saving and printing figures
Octave programming I: Script files
- Creating and editing a script, running and debugging scripts,
Control statements
- If else, switch, for, while
Octave programming II: Functions
Matrices and vectors
- Matrix, the transpose operator, matrix creation functions, building composite matrices, matrices as tables, extracting bits of matrices, basic matrix functions
Linear and Nonlinear Equations
More graphs
- Putting several graphs in one window, 3D plots, changing the viewpoint, plotting surfaces, images and movies,
Eigenvectors and the Singular Value Decomposition
Complex numbers
- Plotting complex numbers,
Statistics and data processing
GUI Development
Requirements
- Basic concept of undergraduate-level mathematical knowledge such as linear algebra, probablilty theory and statistics, as well as matrix
- Basic computer operations
- Preferably basic concept of another high-level programming language, such as C, PASCAL, FORTRAN, or BASIC, but not essential
Testimonials (5)
Exchange, listening and explanations
Romain LECREUX - Inetum
Course - Advanced Grafana
Machine Translated
The perfect adaptation to my needs
Thomas - AXA Wealth Services
Machine Translated
I liked Pablo's style, the fact that he covered a lot of subjects from report design , customization with html to implementing simple ML algortithms. Good balance theoretical information / exercices. Pablo really covered all topics i was interested in and gave comprehensive answers to my questions.
Cristian Tudose - SC Automobile Dacia SA
Course - Advanced Data Analysis with TIBCO Spotfire
Actual application of spotfire and all basic functions.
Michael Capili - STMicroelectronics, Inc.
Course - Introduction to Spotfire
Real world knowledge from someone in the industry