linkedin

Home - Courses - Engineering Training Courses - postTitle –

 

MATLAB Training

Matlab is a high-performance language for technical computing. This course provides a working introduction to the Matlab technical computing environment. Themes of data analysis, visualization, and programming are explored throughout the course. Anyone wishing to learn the basics of an interactive matrix manipulation program.

 
  • About the Course
  • Certification Body
  • Download Brochure

Overview of MATLAB Training Course:

MATLAB training course provided by Zabeel is comprehensive introduction to the MATLAB technical computing environment. The MATLAB class is intended for beginning users and those looking for a review. No prior programming experience or knowledge of MATLAB programming or MATLAB CODE is assumed. Topics include themes of data analysis, visualization, modeling, and programming are explored throughout the course. Becoming a certified MATLAB Associate is the first step in the MATLAB certification.

Who needs the MATLAB Course?

MATLAB Training is required for anyone wishing to attend MATLAB class basics of an interactive matrix manipulation program.

MATLAB TRAINING COURSE

Learning Outcome of MATLAB Training Course:

It enables you to solve many numerical problems in a fraction of the time it takes to write a program in a lower-level language such as Java, C, C++, or Fortran. You can also use MATLAB to analyze and visualize data using automation capabilities, thereby avoiding the manual repetition common with other products.

MATLAB Training Detailed Course Content:

  • The Matlab user interface
  • Working with Matlab data types
  • Creating matrices and arrays
  • Operators and control statements
  • Using scripts and functions
  • Data import and export
  • Using the graphical features
  • Analyzing and improving performance

LEVEL ONE

Working with the MATLAB User Interface

Objective:

  • Get an introduction to the main features of the MATLAB integrated design environment and its user interfaces.
  • Get an overview of course themes.
  • Reading data from file
  • Saving and loading variables

Plotting data Customizing plots

Calculating statistics and best-fit line Exporting graphics for use in other applications

Variables and Expressions

Objective:

  • Enter MATLAB commands, with an emphasis on creating and accessing data in variables.
  • Entering commands Creating variables Getting help
  • Accessing and modifying values in variables Creating character variables

Analysis and Visualization with Vectors

Objective:

  • Perform mathematical and statistical calculations with vectors, and create basic visualizations. See how MATLAB syntax enables calculations on whole data sets with a single command.
  • Calculations with vectors Plotting vectors
  • Basic plot options Annotating plots

Analysis and Visualization with Matrices

Objective:

  • Use matrices as mathematical objects or as collections of (vector) data. Understand the appropriate use of MATLAB syntax to distinguish between these applications.
  • Size and dimensionality Calculations with matrices Statistics with matrix data Plotting multiple columns Reshaping and linear indexing Multidimensional arrays

Automating Commands with Scripts

Objective:

  • Collect MATLAB commands into scripts for ease of reproduction and experimentation. As the complexity of your tasks increases, entering long sequences of commands in the Command Window becomes impractical.
  • The Command History
  • Creating script files
  • Running scripts
  • Cells

Publishing scripts

Working with Data Files

Objective:

  • Bring data into MATLAB from formatted files. Because imported data can be of a wide variety of types and formats, emphasis is given to working with cell arrays and date formats.
  • Importing data Mixed data types Cell arrays
  • Numbers, strings, and dates Exporting data

Multiple Vector Plots

Objective:

  • Make more complex vector plots, such as multiple plots, and use color and string manipulation techniques to produce eye-catching visual representations of data.
  • Graphics structure
  • Multiple figures, axes, and plots Plotting equations
  • Using color Customizing plots

Logic and Flow Control

Objective:

  • Use logical operations, variables, and indexing techniques to create flexible code that can make decisions and adapt to different situations. Explore other programming constructs for repeating sections of code, and constructs that allow interaction with the user.
  • Logical operations and variables Logical indexing
  • Programming constructs User interaction
  • Flow control Loops

Matrix and Image Visualization

Objective:

  • Visualize images and matrix data in two or three dimensions. Explore the difference in displaying images and visualizing matrix data using images.
  • Vector and matrix data 3-D matrix visualization 2-D matrix visualization
  • Indexed images and colormaps True color images

Data Analysis

Objective:

  • Perform typical data analysis tasks in MATLAB class, including developing and fitting theoretical models to real-life data. This leads naturally to one of the most powerful features of MATLAB: solving linear systems of equations with a single command.
  • Dealing with missing data Correlation
  • Smoothing
  • Spectral analysis and FFTs Regression models
  • Solving linear systems of equations

Writing Functions

Objective:

  • Increase automation by encapsulating modular tasks as user- defined functions. Understand how MATLAB resolves references to files and variables.
  • Creating functions
  • Calling functions
  • Workspaces Subfunctions
  • Path and precedence

Troubleshooting Code and Improving Performance

Objective:

  • Explore MATLAB tools for debugging and measuring code performance. Very few programs work perfectly at the first attempt.
  • Tracking down all possible problems and unintended behaviors of a program takes time and effort.
  • Debugging with the MATLAB Editor Using breakpoints
  • Measuring code performance

Data Types

Objective:

  • Explore data types, focusing on the syntax for creating variables and accessing array elements, and discuss methods for converting among data types. Data types differ in the kind of data they may contain and the way the data is organized.
  • MATLAB data types Integers
  • Structures Function handles Converting types

File I/O

Objective:

Explore the low-level data import and export functions

LEVEL 2

 Math Works Certified MATLAB Associate Exam

Becoming a Certified MATLAB Associate is the first step through our MATLAB class. Earning this credential validates your proficiency with MATLAB Programming and can help you to enhance your credibility and accelerate your career. Mastery at this level also prepares you for the next challenging level of certification, Certified MATLAB Programming Professional.

Note: Certification exams are administered in English.

Prerequisites

MATLAB Fundamentals or equivalent experience using MATLAB class ( Level 1)

MATLAB Level One & Two Content

Working with the MATLAB User Interface

Skills

  • Identify the core components of the MATLAB desktop environment and explain their purpose
  • Import data into the MATLAB Programming environment using the Import Wizard
  • Examine data variables using the Variable Editor
  • Create and customize data plots using Plot Tools
  • Save and load MATLAB variables to and from disk interactively

Variables and Expressions

Skills

  • Issue MATLAB Programming commands in the Command Window
  • Save and load MATLAB Programming variables to and from disk programmatically
  • Create vector and matrix variables
  • Create character arrays
  • Access and manipulate the data stored in variables using row- column indexing

You can create your own MATLAB classes. For example, you could define a class to represent polynomials. This class could define the operations typically associated with MATLAB classes, like addition, subtraction, indexing, displaying in the command window, and so on.

  • Create larger, more complex array variables by combining smaller elements and using matrix-creation functions
  • Obtain help on MATLAB Programming tutorial commands and navigate the documentation browser

Analysis and Visualization with Vectors

  • Create new variables by applying arithmetic operations and functions to existing     variables
  • Visualize vectors in two dimensions
  • Label and annotate plots

Analysis and Visualization with Matrices

  • Determine the size and dimensionality of variables
  • Use size and dimensionality concepts to perform matrix and array (element-wise) operations
  • Compute basic descriptive statistics for a data set
  • Distinguish between the behavior of mathematical and statistical functions in MATLAB Programming
  • Plot columns of a matrix as independent variables
  • Access and manipulate the data stored in variables using linear indexing

Automating Commands with Scripts

  • Use the Command History and the MATLAB Editor to write, save, and execute script files
  • Run a script file from the Command Window
  • Write comments in code files to provide user help and increase program readability
  • Use cell mode to partition large scripts into smaller parts

Working with Data Files

  • Read and write data from and to commonly used file formats
  • Create and concatenate character arrays and cell arrays of characters
  • Access and manipulate the data stored in cell arrays
  • Convert between numeric and character data types
  • Convert between numeric and character representations of dates

Multiple Vector Plots

  • Make multiple plots on the same axes, on different axes within the same window, and within separate windows
  • Plot an equation by generating data points for a given range
  • Use character array techniques to label and annotate plots
  • Customize plot elements such as line style, color, and axis appearance

Logic and Flow Control

  • Perform logical operations on variables and create logical variables
  • Access and manipulate the data stored in variables using logical indexing
  • Use loops and logical branching in code files for automation and decision making
  • Create script files that obtain user input and display output
  • Publish script files to a variety of file formats

Matrix and Image Visualization

  • Visualize matrix or image data by associating colors with data values
  • Visualize matrix data in two and three dimensions

Data Analysis

  • Call MATLAB Programming functions to perform specific data-analysis tasks, such as polynomial interpolation
  • Solve matrix equations with the backslash operator

Writing Functions

  • Create and call a function file
  • Set the MATLAB path to ensure a code file is visible
  • Determine which file or variable is being accessed when a MATLAB command is issued

Troubleshooting Code and Improving Performance

  • Use diagnostic tools to find and correct problems in code files
  • Measure code performance and locate inefficiencies

Data Types

  • Create data containers such as cell arrays and structure arrays
  • Access and manipulate the data stored in structure arrays
  • Create and use function handles

File I/O

Read and write data from and to files with arbitrary formatting

To know more about MATLAB, please visit https://en.wikipedia.org/wiki/MATLAB

To know more on other courses in Engineering academy, please visit https://zabeelinstitute.ae/courses/engineering-training-course-in-dubai/

About Certification and Awarding Body

Certificate Title : Certificate in MATLAB

KHDA Certificate :

Course completion certificate attested by KHDA(Knowledge and Human Development Authority, UAE)

The Knowledge and Human Development Authority (KHDA) is responsible for the growth and quality of private education in Dubai. We support schools, universities, parents, students, educators, investors and government partners to create a high quality education sector focused on happiness and wellbeing.

For application process, please contact us.

Kindly fill the below details to download the Brochure

whatsaapnow
Quick Enquiry