This course provides an aggressively gentle introduction to MATLAB. It is designed to give students fluency in MATLAB, including popular toolboxes. The course consists of interactive lectures and laboratories. Problem-based MATLAB sheets are given which require significant time on MATLAB. Upon completing this course, the student should be able to:
- Learn a brief introduction to programming in MATLAB.
- Create the MATLAB scripts (m files) and use its help.
- Define the different variables and operations.
- Discriminate between different basic flow-control.
- Formulate the user-defined Function.
- Construct the line plots, surface plots, and animations.
- Solve equations and curve fitting using MATLAB.
- Use MATLAB debugger to fix the errors.
- Explore probability and statistics commands.
- Utilize some MATLAB toolboxes: Simulink and SimPowerSystems.