Engineering Problem Solving in MATLAB


Overview:
 
Need for this Workshop:
Many students from engineering background have done some programming course e.g. C, C++ or Java. These are "general purpose programming languages, and NOT specifically optimized for scientific, technical and numerical computing. MATLAB is the language of technical computing. Millions of engineers and scientists worldwide use MATLAB® to analyze and design the systems and products transforming our world. MATLAB is in automobile active safety systems, interplanetary spacecraft, health monitoring devices, smart power grids, and LTE cellular networks. It is used for machine learning, signal processing, image processing, computer vision, communications, computational finance, control design, robotics, and much more.
 
Who should take this Workshop:
Students of any engineering stream (degree/diploma) who are at least familiar with the MATLAB environment will benefit the most.
 
What makes this Workshop unique:
Normally MATLAB is taught in many universities as a "specific" tool for a "particular subject" depending upon the stream of engineering. This limits the thought process of the students, and the students believe that MATLAB is exactly meant for what they have been taught. This course gives a common platform for ALL the engineering streams together, so that we can explore all possible things which are possible in MATLAB. This opens up possibilities for inter-disciplinary research and projects by the students as well.
 
Schedule:
This is a ONE TIME EVENT and is going to be conducted on 19th March 10:00 AM - 1:00 PM, going to be streamed LIVE. The students will code on their laptops/PC simultaneously alongwith the LIVE Instructor.

Pre-requisites:
MATLAB software needs to be pre-installed on the learner's PC. An alternate software is GNU Octave (Free, no license required) which can be downloaded from https://www.gnu.org/software/octave/.
 
Learning outcomes:
Learners will be able to solve the scientific and engineering problems in the MATLAB software once they have the physical modelling of the problem (that once they have the mathematical equations for the problem).
 
Course Contents:
1. MATLAB Basics
2. Matrix creation and manipulation Functions
3. Basics of Plotting in MATLAB
4. Solving System of Linear Equations in MATLAB
5. Root find of polynomials and other functions
6. Curve fitting
7. Applications of Fast Fourier Transform (FFT)
8. Symbolic Mathematics
9. Numeric Solution of Ordinary Differential Equations (ODEs)
10. Wrap-up and scope for further learning/applications.