logo             Indian Institute of Technology (Indian School of Mines), Dhanbad


Course Home Page
   
Course Name
Course Code
Time and Place
MATLAB Programming for Numerical Computation ESC503
(3-0-0-9)

Tuesday       :03:30 - 05:20 PM CME-1
Thursday      :11:00 - 11:50 AM





Faculty Member

Dr. Koushik Mondal
koushik@iitism.ac.in
Grading System:
   Final Exam                                 : 48 Marks
   Mid Term Exam                         : 32 Marks
   Quiz                                           : 20 Marks



Course Books                   :
  1. Numerical Method for Engineers - S. C. Chapra and R.P. Canale, McGraw Hill         pdf
  2. Applied Numerical Analysis using MATLAB - L. V. Fausett  Pearson Education        
  3. Numerical Computing with MATLAB - Cleve Moler
  4. Matlab Programming Fundamentals   pdf        


Course Objective             :
ESC 503 is a postgraduate level course on basic principles of numerical computation with the help of MATLAB. The purpose of this course is to understand the basic idea of computer programming using MATLAB so as to enhance problem solving skills. The different numerical and statistical methods such as regression, interpolation, different techniques for solving linear and non-linear equations will be discussed. Supplementary materials will be provided for additional reading to clarify and exemplifying the concepts that would be required to implement/solve real world environmental problems.
                                                  

Syllabus                         :
Module: 1
Introduction to MATLAB Programming: Basics of MATLAB programming, Matrices in MATLAB, Basic Matrix Operations, Array operations, Loops and execution control, working with files: Scripts and Functions and Plotting and program output.

Module: 2
Approximations and Errors: Defining errors and precision in numerical methods, Truncation and round-off errors, Error propagation.

Module: 3
Linear and Nonlinear Equations: Gauss Elimination, Iterative methods: Gauss Siedel, Special Matrices: Tri-diagonal matrix algorithm, Nonlinear equations in single variable, MATLAB function fzero in single variable, Newton-Raphson in single variable, MATLAB function fsolve in single and multiple variables, Newton-Raphson in multiple variables.

Module: 4
Regression and Interpolation; Introduction, Linear least squares regression including lsqcurvefit function, Functional and nonlinear regression including lsqnonlin function. Application of MATLAB for Environmental Engineers.


Lecture Plan                     :  

                                                   

 Date
Topic
Lecture Slides
 30.07.2019

Module -1
8L


Lecture Slide1
Calculating accuracy
Lecture Slide 2
Basic coding
Basic plotting
Calculating largest and smallest
Working with subplots
Working with files
Exploring patient data
File handling
Finding roots using built-in functions
 01.08.2019
 06.08.2019
 08.08.2019
 13.08.2019
 15.08.2019
Holiday
No Class
 20.08.2019
Review/Recap - Module 1
Quiz with Ans
 22.08.2019

Module - 2
6L

Lecture Slides 3
Lecture Slides 4
 27.08.2019
 29.08.2019
 31.08.2019
(As per Tuesday)
 03.09.2019
Review/Recap - Module 2
Quiz/Discussion notes
 05.09.2019

Module -3

10L
Lecture Slides 5-1
Lecture Slides 5-2
Lecture Slides 5-3
 10.09.2019
 12.09.2019
 17.09.2019

Mid Semester Examination
(17.09.2019)

Questions/Answers
 19.09.2019
 24.09.2019

Module -3 Continued

Lecture Slides 5-4
Lecture Slides 5-5
Lecture Slides 5-6
Lecture Slides 5-7
 26.09.2019
 28.09.2019
( As per Thursday)
 01.10.2019
 03.10.2019
Review/Recap - Module 3
Questions/Answers
 08.10.2019
Puja Vacation
(Mid Semester Break)
No Class

 10.10.2019
 15.10.2019

Module - 4
15 L








Lecture Slides 6-1
Lecture Slides 6-2
 17.10.2019
 22.10.201
 24.10.2019
 29.10.2019
 31.10.2019
 05.11.2019
 07.11.2019
 12.11.2019
Questions/Answers
 13.11.2019 - 30.11.2019
End Semester Examination
 17.11.2019
Questions/Answers