Click here to see the online version.

Training on
Uncover the Language of Technical Computing
Complete Guide to MATLAB

for MY @ Klang Valley
27, 28 & 29 DEC 2017
" the standard instructional tool for mathematics, engineering, and science
and the tool of choice for high-productivity research,
development, and analysis in the industry...."

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. Typical uses include Math and computation, Algorithm development, Modeling, simulation, and prototyping, Data analysis, exploration, and visualization, Scientific and engineering graphics and Application development, including Graphical User Interface building.

MATLAB has evolved over a period of years with input from many users. In university and institute of higher learning, it is the standard instructional tool for introductory and advanced courses in mathematics, engineering, and science. In industry, MATLAB is the tool of choice for high-productivity research, development, and analysis.


Course Objectives
“Uncover the Language of Technical Computing“ is a three days, hands-on workshop. The objective is to provide the participants with a platform to learn MATLAB quickly and successfully. The course also intends to assist participants to save development time and working more efficiently using MATLAB tools. At the end of the day, participants of this course will have a strong foundation to equip themselves with the knowledge of MATLAB will be able to address and solve real engineering & science issues.

Course Benefits
This 3 day course intends to provide a working introduction to the MATLAB technical computing environment. This specially packaged course is designed ideally for anyone beginning to use MATLAB and/or would like to learn about the MATLAB environment. Basic essential MATLAB topics such as advanced calculator, manipulating matrices, utility commands and graphics, as well as advanced topics like MATLAB programming, curve fitting and Graphical User Interface are comprehensively covered throughout this course

Course Outline

The MATLAB Environment
• A Technical Computing Tool
• MATLAB Desktop
• Elementary Predefined Functions
• Defining and Managing Variables

Creating and Working with Arrays

• Creating and Manipulating Vector and Matrix
• Accessing and Addressing Matrix
• Mathematical Operations with Matrix
• Predefined MATLAB Functions for Analyzing Matrix

Plotting and Visualization

• Importing Data with Import Wizard
• Basic plotting using commands
• Plotting using plot tools
• Labeling and Annotating Plots
• Types of 2-D Plots
• Types of 3-D Plots

Introduction to MATLAB Programming

• The MATLAB Editor
• Script M-files
• Publishing M-files
• Function M-files
• Comparison between Script Files & Function Files
• Case Study

Types of Functions
• Functions and sub-functions
• Function recursion
• Variable I/O arguments
• Error handling
• Functions handles
• Nested functions
• Private functions
• Overloaded functions

Programming Statements and Flow Control

• Iterations
• Conditional statements
• Cases

Best Practices, Optimization and Debugging

• Memory pre-allocation and management
• Vectorizing techniques
• Performance measurement
• Debugging commands

Definitions in a GUI

• String
• Value
• Tag
• Handles
• Callback

Basic operation of a GUI

• How to use GUIDE to create a GUI
• Designing the front panel
• Programming of callbacks

Understanding and programming GUI front panel buttons

• Classes of buttons
• Understanding and programming the callbacks for the front panel buttons
• Storing and retrieving data from callbacks
• Using the ‘eval’ function to evaluate
mathematical expressions
• Examples
• Other GUI components
• Message boxes
• Menus and context menus
• Case Study

• Wrap-Up
• Other useful MATLAB capabilities
• MathWorks Product Family

Who Should Attend
Researchers, Lecturers, Scientists, Engineers and Managers that would like to experience the scope, scale and power of MATLAB. This hands-on course with case studies is designed mainly for beginners and intermediate users. Experienced users may also attend as a refresher course and understanding MATLAB comprehensively.

Note: Due to the nature of the course and the learning expectations, the availability seats are limited. You need to register early to obtain confirmation of your space.

Sign Up Now!

27, 28 & 29 DEC 2017 for MY @ Klang Valley,
10 % Early Registration Discount (Before 29 NOV 2017)
10 % Group Discount for 3 pax or more.

Other upcoming courses to enrich and enhance your technical computing capability and data anaysls skill-set, Just click onto the Title to find out more details.

For more information, please contact us at

Brought to you by


The updates of our training program are sent to you, as we think that they might be of interest and benefit you. Please help to forward to others who may be interested. However, you may unsubscribe if you do not wish to receive further mailing from us. Thank you.