Course Details
Subject {L-T-P / C} : ER5671 : MATLAB Programming Laboratory { 0-0-3 / 2}
Subject Nature : Practical
Coordinator : Naresh Krishna Vissa
Syllabus
| Module 1 : |
Introduction to MATLAB: Starting MATLAB Layout of graphical user interface (GUI), interactive commands operators and variables MATLAB help. Programming: syntax arrays, numeric, cell, structure Strings, built in functions (i.e. find, mean, max, min, sum, etc). File I/O (text, binary, netCDF, HDF), basic program organization, debugging. Graphics: Line, scatter, bar, surface, contour plots, etc Figure properties (i.e. Axis labels, tick marks). Colormaps saving your plots Images in MATLAB.
|
Course Objective
| 1 . |
The course will include sessions in which students will learn how to write and run simple Matlab programs to study the climate system. Computer related assignments will enhance the learning of the class material. No prior Matlab experience is needed. MATLAB is a simple programming language with its own extensive library of mathematical and graphical routines. It integrates computation, visualization, and programming in an easy to use graphical user interface. |
Course Outcome
| 1 . |
CO1: Introduce programming concepts and various components of MATLAB to beginners.
|
Essential Reading
| 1 . |
James B. Riggs, An Introduction to Engineering Fundamentals and MATLAB, Ferret Publishing |
| 2 . |
Timmy Siauw, Alexandre Bayen, An Introduction to MATLAB Programming and Numerical Methods for Engineers, Academic Press |
Supplementary Reading
| 1 . |
Stefano Marsili-Libelli, Environmental Systems Analysis with MATLAB, CRC Press, Inc. |
| 2 . |
Stephen W. McKnight, Christos Zahopoulos, Scientific Foundations of Engineering, Cambridge University Press |



