Introduction to MATLAB® for Simulink® Users

This self-paced video training provides a faster and more flexible way to learn MATLAB®. The course is intended for beginners and those who want to refresh their skills. No programming experience is required. The practical knowledge and essential features are presented in a didactically structured way. The trainee gains MATLAB® expertise naturally while viewing and repeating the instructions.

Chapter 1: Training Requirements

Training Requirements (02:50)

  • Self-paced learning set-up
  • How to benefit most from it?
  • Methodology & Best Practices
  • Course outline

Chapter 2: Importing and visualizing data in MATLAB

Part 1. Importing and visualizing data in MATLAB (12:02)

  • Introduction to MATLAB
  • Starting MATLAB
  • Reading data sets from file
  • Saving and loading variables
  • Plotting multiple columns

Part 2. Importing and visualizing data in MATLAB (15:20)

  • Customizing plots
  • Generating plot function
  • Creating shortcuts
  • Writing data to Excel-file
  • Getting help

Chapter 3: Data types and methods of data manipulation

Data types and methods of data manipulation (29:00)

  • Integers, Strings, Cells, Structures
  • Methods of data manipulation
  • Indexing types in MATLAB
  • Calculations with matrices
  • Using MATLAB documentation

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Chapter 4: Automation of data manipulation (Scripting)

Automation of data manipulation (Scripting) (14:00)

  • Creating script files
  • Running scripts
  • Comments for documentation
  • Cell mode for easy debugging
  • Publishing MATLAB code

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Chapter 5: Using Functions for data encapsulation

Using Functions for data encapsulation (17:00)

  • Creating & calling functions
  • Debugging for function insight
  • Subfunctions & workspaces
  • Precedence order
  • MATLAB path

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Chapter 6: Advanced programming techniques

Advanced programming techniques (20:00)

  • Scripts versa functions
  • Flow control and loops
  • Catching runtime errors
  • Defensive programming
  • Protecting intellectual property

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Chapter 7: Debugging and speeding up MATLAB Code

Debugging and speeding up MATLAB Code (09:00)

  • Debugging MATLAB code
  • Using Breakpoints and stack view
  • Improving MATLAB performance
  • Stopwatch timer & profiler utility
  • Memory pre-allocation & re-use

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Chapter 8: Creating custom graphical user interface (GUI)

Part 1. Creating custom graphical user interface (GUI) (06:00)

  • Import Wizard and Plot Tools
  • Introduction to Handle Graphics
  • Inspecting graphical objects
  • Relation of figure and function
  • Manipulating figure properties

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In

Part 2. Creating custom graphical user interface (GUI) (20:00)

  • Plan & design of GUI in GUIDE
  • Properties of UI controls
  • Call-back functions
  • Passing handles-structure
  • Completion of custom GUI

Ready to watch the entire video course?

Learn new skills online,
save your time
Sign In