MATLAB Programming: Fundamentals


The modern power and control systems are becoming more complex and difficult to deal with. Thus, modeling and simulation of such systems with high degree of accuracy is required. This needs an accurate and robust platform for modeling and simulation. MATLAB and SIMULINK is one of the established software package (MATHWORKS INC.) widely used across the globe for developing large systems for Engineering and non-Engineering problems. MATLAB is a high-performance language for technical computing. It integrates computation, visualization, and programming in an easy-to-use environment where problems and solutions are expressed in familiar mathematical notation. MATLAB® features a family of application-specific solutions called toolboxes.

Areas in which toolboxes are available include power system, control systems , signal processing, neural networks, fuzzy logic and many others. Some of the application areas of the MATLAB and SIMULINK include electromechanical systems and products, control system design/analysis, power system modeling, simulation and optimization, chemical and industrial process control, signal processing and filtering, test equipment/instrumentation, digital servo systems, Motor and motion control, system identification/parameter estimation and speech Processing.

The designed training course aims to provide detailed hands-on practice on MATLAB platform for modeling and simulation. The participants will be given theoretical input and simultaneous hands-on learning experience in the basic operation and utilization of MATLAB to solve many technical computing problems

Know more about MATLAB:

Course Details:

  1. Engineering Problem Solving Approach
  2. MATLAB Technical Computing Environment
    1. Workspace, Windows and Help
    2. Constants, Variables and Expressions
    3. Scalar Mathematics
    4. Basic Mathematical Functions
    5. Computational Limitations
    6. Display/Format Options
    7. Saving and Restoring Variables
    8. Script M-Files
  3. Introduction to Arrays and Matrices
  4. Matrix/Array Indexing
    1. Linear Indexing
    2. Row,Column Indexing
    3. Logical Indexing
  5. Functions for Array Operations
  6. Working with Polynomials
  7. Strings, Time, Base Conversion and Bit Operations
  8. External Data Import and Export in MATLAB: Working with Cell arrays and data structures
  9. 2-D Plotting Functions and Plot Tool
    1. Printing Labels and Legends
    2. Grid and Axes Box
    3. Axis Control
    4. Annotations in Plots
    5. Multiple Plots using hold, plot and line commands
    6. Line and Markers Styles, Colors and Formatting
    7. Subplots
    8. Specialized 2-D Plots
  10. Elementary Data Analysis: Numerical and Statistical
  11. Basics of Curve Fitting and Interpolation
  12. MATLAB Programming: Structures and Loops
    1. Loops - For Loop, Nested for Loop, While Loop
    2. Control Structures – if-else, switch-case, break, return, continue, error, try-catch
  13. M-File programming: Scripts and Functions
    1. MATLAB Editor
    2. Types of Functions: Nested and Sub-Functions
    3. Publishing M-Files
  14. Publishing M-Files


Request a Fee Quote, if this is something which tickles your grey matter, and you are interested in Training/Project with us.

Benefits of learning MATLAB and LabVIEW: Benefits of Learning MATLAB and LabVIEW: This page outlines the advantages and applications of learning MATLAB and LabVIEW in different branches of Engineering. Students are strongly reccommended to go through this page before registration.

About the Instructors

Contact Us for any type of projects using JAVA, MATLAB/SIMULINK, LabVIEW in Computer Science, IT, Electronics, Telecom, Instrumentation, Electrical or Mechanical Engineering. Further Details HERE.