MATLAB is a programming language and numeric computing environment that is commonly used by scientists for data analysis, modeling, and programming. This 2-days online course will teach you the fundamentals of MATLAB; examples and exercises are built into the material and hands-on time will be provided throughout the training to illustrate concepts and provide practice time.
Date: June 27+28, 2022 (9.00-17.00)
Location: Online workhop
Group size: 15
This workshop gives an introduction to programming with MATLAB. It is not necessary to have prior MATLAB experience, basic programming knowlegde is (as always) advantageous. As this is an online workshop, please join with camera, microphone and for a best learning experience with two monitors (or one big monitor) so you can follow the instructions of the lecturer on one screen and do your own programming on the other.
A systems check will be hold the day before the event for all attendees so that everyone can test their connectivity before the training day. All attendees should perform the systems check from the setup they will be using for the training.
As a preparation, you have to work through the 2-hour self-paced online course MATLAB Onramp prior to the training!
A highly experienced MathWorks engineer who guides you through workflows, techniques, and the latest product features.
Prework: Attendees work through the 2-hour self-paced online course MATLAB Onramp prior to the training.
Technical test: June 22, 2022. 10.00-11.00
Day 1 – MATLAB Fundamentals
Review basic MATLAB topics from the MATLAB Onramp.
• The MATLAB Desktop and the MATLAB Editor
• Working with vector and matrix data
• Using text variables
• Using the documentation
• Creating visualizations
Tables of Data (1.5 hrs)
Import data as a MATLAB table. Work with data stored as a table.
• Storing data as a table
• Operating on tables
• Extracting data from tables
• Modifying tables
Conditional Data Selection (2.0 hrs)
Extract and analyze subsets of data that satisfy given criteria.
• Logical operations and variables
• Finding and counting
• Logical indexing
Organizing Data (1.5 hrs)
Organize table data for analysis. Represent data using appropriate native MATLAB data types.
• Combining tables of data
• Table metadata
• Using structures
• Dates and durations
• Discrete categories
Day 2 – MATLAB Fundamentals
Analyzing Data (3.5 hrs)
Perform typical data analysis tasks in MATLAB, including importing data from files, preprocessing data,
fitting a model to data, and creating a customized visualization of the model.
• Importing from spreadsheets and delimited text files
• Data preprocessing
• Customizing visualizations
• Basic and advanced model fitting
• Outlook on advanced modeling techniques in MATLAB
Increasing Automation with Programming Constructs (2.0 hrs)
Create flexible code that can interact with the user, make decisions, and adapt to different situations.
• Programming constructs
• User interaction
• Decision branching
Increasing Automation with Functions (1.5 hrs)
Increase automation by encapsulating modular tasks as user-defined functions. Understand how MATLAB
resolves references to files and variables. Use MATLAB development tools to find and correct problems
• Creating functions
• Calling functions
• Setting the MATLAB path
In case you want to join, please contact firstname.lastname@example.org.