Course Objectives
The aim of the course is to provide basic knowledge and proper techniques of MATLAB for students to be able to use MATLAB in solving practical problems. In addition, it’ll improve the computer skills of students in working with the computer application software.
Assessment Scheme
-
Students will be responsible for information covered in the assigned readings and materials covered during lectures.
-
Students will be expected to complete the specified assignments during or outside of the designated laboratory and lecture periods as necessary.
-
Exams emphasize material from the lecture component of the course, but students also will be responsible for material covered in laboratories.
To visit assignments page, please click here.
Course Benefits
Upon the completion of the course, the students will gain a comprehensive understanding of MATLAB as a programming language, which is useful for designing and building their systems.I. Getting started with MATLAB
II. Mathematics with vectors and matrices - I
III. Mathematics with vectors and matrices - II
IV. Array Operations and Linear Equations
V. Introduction to programming in MATLAB - I
VI. Introduction to programming in MATLAB-II
VII. Control flow and operators - I
VIII. Control flow and operators - II
IX. Basic Plotting-I
X. Plotting - II
XI. Functions and m-files
XII. Linear Algebra in MATLAB
XIII. Numerical analysis
XIV. Derivatives and Integrals
XV. Ordinary Differential Equations
Reading List and References
- D. T. Valentine and B. D. Hahn, Essential MATLAB for engineers and scientists, 3rd Ed. Amsterdam; Boston: Butterworth Heinemann, 2007.
- B. R. Hunt, R. L. Lipsman and J. M. Rosenberg, A Guide to MATLAB for Beginners and Experienced users, 2nd Ed., 2006.
- E. Pekalska and M. V. D. Glas, Introduction to MATLAB, Pattern Recognition Group, Faculty of Applied Sciences, Delft University Technology, 2002.
- S. J. Chapman, MATLAB Programming for Engineers, 2nd Ed., 2006.