Introduction to Programming with MATLAB

**Quick view **

The aim of the course is to provide basic knowledge and proper techniques of MATLAB for participants to be able to use MATLAB to solve practical problems. Upon the completion of the course, the participants will gain a comprehensive understanding of MATLAB as a programming language, which is useful for designing and building their systems.

**What you'll learn :**

• Working with the MATLAB user interface

• Entering commands and creating variables

• Analyzing vectors and matrices

• Visualizing vector and matrix data

• Working with data files

• Working with data types

• Automating commands with scripts

• Writing programs with branching and loops

• Writing functions

Complete the form to get a quotation and consult with our sales representative.

This hands-on course is designed for beginner users. It is especially useful for those who want to gain a fundamental understanding of MATLAB. Engineers, researchers, scientists, and managers working with systems level design will be shown an easy-to-use approach in using MATLAB.

**Day 1**

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 Commands **Objective: **Enter MATLAB commands, with an emphasis on creating variables, accessing and manipulating data in variables, and creating basic visualizations. Collect MATLAB commands into scripts for ease of reproduction and experimentation. **Analysis and Visualization with Vectors** **Objective: **Perform mathematical and statistical calculations with vectors. Use MATLAB syntax to perform calculations on whole data sets with a single command. Organize scripts into logical sections for development, maintenance, and publishing.

**Day 2 ****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. **Tables of Data **

Objective: Import data as a MATLAB table. Work with data stored as a table. **Conditional Data Selection**

Objective: Extract and analyze subsets of data that satisfy given criteria. **Organizing Data **

Objective: Organize table data for analysis. Represent data using appropriate native MATLAB data types.