MathWorks Certified MATLAB Associate Exam

Becoming a Certified MATLAB Associate is the first step in the MATLAB® certification track. Earning this credential validates your proficiency with MATLAB 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 Professional.
Take practice test to determine your readiness for the exam.
Note: Certification exams are administered in English.
Prerequisiti
MATLAB Fundamentals or equivalent experience using MATLAB
Exam Duration 3 hours
Objectives Tested


Topic  Skill 
Working with the MATLAB User Interface   Identify the core components of the MATLAB desktop environment and explain their purpose
 Import data into the MATLAB 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   Issue MATLAB commands in the Command Window
 Save and load MATLAB variables to and from disk programmatically
 Create vector and matrix variables
 Create character arrays
 Access and manipulate the data stored in variables using rowcolumn indexing
 Create larger, more complex array variables by combining smaller elements and using matrixcreation functions
 Obtain help on MATLAB 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 (elementwise) operations
 Compute basic descriptive statistics for a data set
 Distinguish between the behavior of mathematical and statistical functions in MATLAB
 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 functions to perform specific dataanalysis 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
