Undergraduatelevel mathematics and experience with basic computer operations.
This threeday course provides a comprehensive introduction to the MATLAB^{®} technical computing environment. The course is intended for beginning users and those looking for a review. No prior programming experience or knowledge of MATLAB is assumed. Themes of data analysis, visualization, modeling, and programming are explored throughout the course. Topics include:
Undergraduatelevel mathematics and experience with basic computer operations.
Day 1 of 3  

Working with the MATLAB User Interface  Objective: Become familiar with the main features of the MATLAB integrated design environment and its user interfaces. Get an overview of course themes.

Variables and Expressions  Objective: Enter MATLAB commands, with an emphasis on creating and accessing data in variables.

Analysis and Visualization with Vectors  Objective: Perform mathematical and statistical calculations with vectors, and create basic visualizations. Use MATLAB syntax to perform calculations on whole data sets with a single command.

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.

Day 2 of 3  

Automating Commands with Scripts  Objective: Collect MATLAB commands into scripts for ease of reproduction and experimentation. Divide scripts into logical sections for development, maintenance, and publishing.

Working with Data Files  Objective: Bring data into MATLAB from formatted files.

Tables of Data  Objective: Import data as a MATLAB table. Work with data stored as a table.

Working with Text and Dates  Objective: Access and manipulate text and date information using cell arrays.

Conditional Data Selection  Objective: Extract and analyze subsets of data that satisfy given criteria.

Multiple Vector Plots  Objective: Make more complex vector plots, such as multiple plots, and use color and string manipulation techniques to produce eyecatching visual representations of data.

Flow Control  Objective: Create flexible code that can interact with the user, make decisions, and adapt to different situations.

Day 3 of 3  

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.

Data Analysis  Objective: Perform typical data analysis tasks in MATLAB, including developing and fitting theoretical models to reallife data. Solve linear systems of equations with a single command.

Writing Functions  Objective: Increase automation by encapsulating modular tasks as userdefined functions. Understand how MATLAB resolves references to files and variables.

Troubleshooting Code and Improving Performance  Objective: Explore MATLAB tools for debugging and measuring code performance.

Programming with Functions  Objective: Organize functions and data to create wellstructured applications.

Scopra se ha diritto allo sconto per uso accademico
You can also select a location from the following list: