Mathematical Modeling and Simulation with MATLAB & Simulink

Combining foundational MATLAB skills with advanced modeling and simulation techniques, this program equips participants to tackle complex engineering systems. From data analysis and matrix operations to solving differential equations and building dynamic simulations in Simulink, the course offers a comprehensive learning pathway. Participants will also gain hands-on experience with control systems, custom functions, and automation workflows. The course concludes with a personal project, allowing learners to apply their knowledge to real-world challenges and solidify their expertise.

Foundations of MATLAB

3 Days

  • Navigating the MATLAB interface and understanding core functionalities
  • Basics of variables, arrays, operators, and fundamental functions
  • Importing and managing data from various file formats
  • Creating and customizing data visualizations
  • Exporting graphics and data for reports
MATLAB Programming Essentials

2 Days

  • Introduction to control structures: Loops, if-else statements, and error handling
  • Writing and utilizing functions effectively
Matrix Operations

2 Days

  • Creating and manipulating matrices
  • Performing mathematical operations with matrices
  • Applications of matrices: Transformations, rotations, and solving linear equations
  • Introduction to least-square methods
Data Analysis and Processing

3 Days

  • Advanced data types: Structure arrays, cell arrays, categorical data, and datetime objects
  • Organizing and analyzing tabular data
  • Conditional data selection and filtering
  • Importing and exporting datasets: .mat files, text data, and tabular formats

Modeling & Simulation Fundamentals in MATLAB

6 Days

  • Introduction to dynamical systems
  • Numerical integration and differentiation
  • Solving differential equations using MATLAB solvers
  • Techniques for simulation: Input parameters, data interpolation, and studies
  • Simulation control mechanisms: Event functions and output functions
  • Case studies
Modeling & Simulation using Simulink

2 Days

  • Basics of Simulink: Block diagrams, signals, and subsystems
  • Utilizing Simulink libraries and creating custom functions
  • Import/export workflows and lookup tables
  • Control systems and automation of simulation tasks with MATLAB
  • Hands-on exercises
Capstone Project

2 Days

  • Application of course concepts on a real-world project
  • Presentation and peer review of project results