Sales & Support: 08179072163




Training » Training Courses »MATLAB & SIMULINK


DURATION: 5days (15 hours) per Stage or 4 Saturdays per Stage (Part-Time) .
TUITION: N25K Stage 1
N35K Stage 2

Click here to register for this course.

Learning Outcomes

Matlab is a technical computational software used in Science and Engineering for theoretical analysis , programming and simulation (Simulink). If you are an Engineering student , at some point in your career, maybe your final year project, PGD , Masters or even a PHD research work , you'll be involved in thesis or research work with complex analysis and algorithms where analytical solutions are simply impossible..or extremely difficult and pain staking.

Thats where Matlab comes in. Matlab brings a whole lot to the table.. It would give you very accurate numerical solutions (as well as analytical solutions), and you can plot complex graphs in 2D and 3D. You can also write functions and scripts to carry out rigorous analysis , test circuits and run programs for diverse kinds of Engineering applications (Elect , Mech , Aerospace...etc) and designs..etc.

Matlab is widely used in research organisations, universities, national laboratories and private companies for various Engineering computations , research and development, so your knowledge of Matlab is a plus in your resume anytime.

Simulink on the other hand is used to model , simulate and analyse dynamic systems (systems whose outputs change over time). Simulink is covered as a full subject in the stage 2 of this Matlab Training course. At the end of this course students would be able to do the following

  • Understand the Matlab & Simulink Environment
  • Do Math & Computation using Matlab commands
  • Do Basic and complex plots using Matlab
  • Apply Matlab to various Numerical Analysis Problems
  • Apply Matlab to various Analytical Problems
  • Matlab Programming (Scripts & Functions)
  • Analyse Electrical Circuits using MATLAB
  • Apply MATLAB to analysis of Mechanical Sub-Modules
  • Use and Apply Simulink System design.
  • Application Development including GUI
  • Algorithm Devlopment

Course Contents & Schedule


  • Accreditation of Participants: Accreditation of Participants & Installation of MATLAB software.
  • The MATLAB Environment: Introduction, what is MATLAB? What is SIMULINK? , Overview of the user interface , introduction to Matlab Commands , Punctuation, Assignment operators , Basic mathematical definitions , Math & Computations on the command window.

  • VECTORS & MATRICES: Vectors , working with Vectors, characterising Vectors (dot and cross products) , basic operations with Matrices (sum , transpose and diag..) , subscript, colon operator , the load function , M-files , Concatenation , deleting rows & columns , special matrix types .
  • Basic Matlab Applications : Solving Trig Functions, Log functions, complex numbers, polynomials, inline functions.

  • PLOTTING & GRAPHICS: Graph components , basic 2D plotting , Axis commands , controlling the axis , showing multiple functions in one plot , arranging graphs within a figure , modify the graph to Enhance presentation , Printing the graph , Exporting the graph.


  • MATLAB PROGRAMMING : Introduction to Matlab Scripts , Creating M-Files , Flow control (if/else , for loop , while , continue , break , return ) , Writing Functions and Scripts in Matlab ( types of functions , global variables), Creating Graphical User Interfaces (GUIs) , Arrays , Characters & Texts , Program Examples and Exercises.

  • SYMBOLIC MATHS & APPLICATIONS : Symbolic math toolbox, Symbolic Objects , Creating Symbolic variables and Expressions , Analytical Solutions to Algebraic equations , differential equations , Integrals, numerical solutions to ODEs. Transforms (Laplace transforms, state space applications).
  • ADVANCED APPLICATIONS (optional) : Transforms (Inverse laplace , Fourier transforms , Inverse Fourier transforms , Fast Fourier transforms). Tool Boxes (Control tool Box , Genetic Algorithm , Neural Networks , optimisation)

  • SIMULINK : Simulink basics , modelling dynamic systems (block diagrams , time , states , block parameters , model methods), Simulating Dynamic Systems (model compilation , link phase , simulation loop phase , solvers )

  • MATLAB PROJECT : Your instructor would give you an application that is relevant to your field.

  • REVIEW OF TRAINING: General review of entire training.

  • Click here to register for this course.