Matlab and Simulink Workshop

Course Info

Course Description:

This workshop teaches computer programming to those with little to moderate experience. It uses the programming system and language called MATLAB to do so because it is easy to learn, versatile and very useful for engineers and other professionals. MATLAB is a special-purpose language that is an excellent choice for writing moderate-size programs that solve problems involving the manipulation of numbers.


Graduates or 7th/8th Semester Students in Computer Science, Software Engineering, Computer System Engineering, Telecommunication & Electrical Engineering or equivalent

Starting Date:

  • April 14th, 2018


  • 2 Weekends (Saturday, Sunday)
  • 2PM – 6PM
  • Total 4 Classes

Fee: Rs 10000

Course Overview
1. Introduction to Matlab
1.1 MATLAB Desktop
1.2 Computing with MATLAB
1.3 Array – creation and working
1.4 Plotting – creating and visualizing
1.5 Automating commands – creating, saving and executing script file
1.6 Conditional control statements
1.7 Loop control statements
1.8 Functions – creating & executing a function file
1.9 Frequency domain modeling, simulation and analysis
1.10 Time domain modeling, simulation and analysis
1.11 Searching using the find() function
1.12 Optimization
2. Introduction to Simulink
2.1 Introduction to Simulink
2.2 Block Libraries
2.3 Create a new Model
2.4 Wiring Techniques
2.5 Help Window
2.6 Configuration
2.7 Useful features
2.8 Data-driven Modelling
2.9 Hybrid systems (continuous / discrete )
2.10 Embedded algorithms
2.11 Subsystems
2.12 Model Explorer
2.13 In Class Exercise: Simulation of a Bouncing Rubber Ball
3. Basic Exercises in Matlab
3.1 Navigational Keywords
3.2 Informational Keywords
3.3 Exercise: Data Sorting
3.4 Exercise: Flight of an Instrumented Rocket
3.5 Exercise : Height and Speed of a Projectile
3.6 Exercise : Optimization of an Irrigation Channel
3.7 Exercise : Breaking Strength and Alloy Composition
4. Simscape and Image Processing
4.1 Introduction to Simscape
4.2 Modeling an Electrical System in Simscape
4.3 Modeling a Mechanical System in Simscape
4.4 Modeling a Feedback Control System in Simscape
4.5 Exercise: Modeling of a Robot Arm using Simscape
4.6 Introduction to the Image Processing Toolbox
4.7 Importing images
4.8 Basic image processing (contract adjustment, noise removal, edge detection)
4.9 Image exporting
4.10 In class exercise: Detecting cars in a video of traffic
5. Machine Learning Toolbox
5.1 Introduction to the Machine Learning Toolbox
5.2 Clustering, regression, classification
5.3 In class exercise : Handwriting recognition using Machine Learning
5.4 In class exercise : Social media status classification using Machine Learning