The MathWorks Certified MATLAB Associate License validates the candidate’s proficiency in the following areas:
Working with the MATLAB User Interface
• Identify the core components of the MATLAB desktop environment and explain their
purpose
• Interactively import data into the MATLAB environment
• 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 Commands
• Issue MATLAB commands in the Command Window
• Create new variables, and apply arithmetic operations and functions to existing
variables
• Create text variables and arrays of text
• Create two-dimensional plots of vector data
• Obtain help on MATLAB commands and navigate the documentation browser
• Label plots and adjust plot elements such as line style and color
• Use the Command History and the MATLAB Editor to write, save, and execute script
files
• Use code sections to partition large scripts into smaller parts
• Run a script file from the Command Window
Analysis and Visualization with Vectors
• Create vector variables, and apply functions and array operations to vectors
• Access and manipulate the data stored in vectors
• Make multiple plots on the same axes and within separate windows
• Write comments in code files to provide user help and increase program readability
• Publish script files to a variety of file formats
Analysis and Visualization with Matrices
• Create matrix variables
• Access and manipulate the data stored in matrices using row-column indexing
• Create larger array variables by combining smaller elements and using matrix-creation
functions
• Perform matrix and array (element-wise) operations
• Compute basic descriptive statistics for a matrix of data
• Distinguish between the behavior of mathematical and statistical functions in MATLAB
• Plot columns of a matrix as independent variables
• Visualize matrix data in two and three dimensions
Dates and Times
• Create variables to represent dates and time durations
• Perform arithmetic operations on dates and durations.
• Extract components of dates and durations as numeric variables
• Modify the format used to display and plot dates and durations
Tables of Data
• Import data into a MATLAB table
• Access and manipulate the data stored in a table
Conditional Data Selection
• Perform logical operations on variables and create logical variables
• Access and manipulate the data stored in variables using logical indexing
• Perform logical operations on dates and durations
Analyzing Data from Files
• Import data from commonly used file formats programmatically
• Convert between numeric and character data types
• Plot a function by generating data points for a given range
• Create textual displays and plot annotations using dynamically calculated values
• Customize plot elements such as line width and axis tick labels
• Remove or replace incorrect or missing values in a data set
• Combine multiple MATLAB function calls to perform specific data-analysis tasks, such
as polynomial
interpolation
Flow Control
• Create script files that obtain user input and display output
• Use loops and logical branching in code files for automation and decision making
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
• Use diagnostic tools to find and correct problems in code files
• Store, access, and manipulate data in a structure