Saturday, September 1, 2018

Matlab Fundamentals Course

Matlab (matrix laboratory) is a multi-paradigm numerical computing environment and proprietary programming languagedeveloped by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, C#, Java, Fortran and Python. Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the MuPAD symbolic engine, allowing access to symbolic computing abilities. An additional package, Simulink, adds graphical multi-domain simulation and model-based design for dynamic and embedded systems.


Matlab (matrix laboratory) is a multi-paradigm numerical computing environment and proprietary programming languagedeveloped by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, C#, Java, Fortran and Python.
Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the MuPAD symbolic engine, allowing access to symbolic computing abilities. An additional package, Simulink, adds graphical multi-domain simulation and model-based design for dynamic and embedded systems.


  • The basic stuff: loops, functions, IO, etc. Core skills you need to be able to progress with MATLAB. 
  • The more intermediate and advanced topics in the course include:
  • 2D and 3D plotting, and data animations (movies)
  • Image and time series segmentation
  • Calculus and differential equations
  • Univariate and multivariate time series cleaning and analysis
  • Spectral (Fourier) and time-frequency analyses
  • Linear algebra including eigendecomposition, orthogonalization, and principal components analysis
  • Generating fractal pictures and time series
  • Nonparametric statistics and nonlinear model fitting


              Matlab Professional  8 class x 2 hours = 16 hours

  • Matlab 2018 installed on your computer.
  • Computer with 4 GB Ram and i3 processor is recommend.

Course Contents

1 Introduction to MATLAB 1.1 MATLAB Environment 1.1.1 Current folder 1.1.2 Command window 1.1.3 Workspace 1.2 Variables 1.2.1 defined & undefined variables 1.2.2 syntax 1.2.3 simple calculations 1.3 Getting Help 1.4 Edit Window 1.4.1 Script 1.4.2 M-file 1.4.3 comments 1.4.4 path 1.5 Figure Window 2 Matrices and Arrays 2.1 Introduction to Matrix & operators 2.1.1 Matrix 2.1.2 Vector 2.1.3 Complex number 2.2 The ’Colon Operator’ 2.3 Accessing parts of Matrix 2.4 Combining and Transposition Operator 2.5 Arithematic and Matrix arithematic 2.6 Operator Precedence 3 Programmer’s Toolbox 3.1 Polymorphism 3.2 Random number generation 3.3 Input / Output 3.3.1 Keyboard Input 3.3.2 Formatted Output 3.4 Debugging 4 Selection 4.1 Introduction to Selection 4.2 If-Statement 4.3 Nested If -Statement 5 Loops 5.1 Introduction to Loops 5.2 For-Loops 5.3 While-Loops 5.4 Break Statement 6 Plotting and Visualization 6.1 2-D Plot 6.1.1 Labels 6.1.2 Multiple plots 6.1.3 Line styles 6.1.4 Graphical input 6.1.5 The property editor 6.2 3-D plots 6.2.1 Mesh surfaces 6.2.2 Contour Plots 6.3 Visualization 6.3.1 Visualization vector fields 6.3.2 Visualization of matrices 6.4 Other Cool Graphics Functions

To Register In This Course:


Our Team

  • Hussien HafezAerospace Engineer
  • Mina MagedAerospace Engineer
  • Mohamed AliAerospace Engineer
  • Abdellatif RashedElectrical Engineer
  • Mostafa HamodaAerospace Engineer
  • Moaz El SweifyAerospace Engineer