Department of Mathematics

Syllabus

 

 Course: M. Sc.                                              Semester III                                       Session 2018 onwards

 Course Code: MSMA0305                          Course Name: Programming in MATLAB

 Branch: Mathematics

 

Credits

L

 

T

P

Contact Hours

(per week)

Independent Study Hours (per week)

03

02

00

02

04

02 (hours)

 

Objectives: The course intends to provide an overview of set theory and Boolean algebra which occur in physical and engineering problems and computer programming.

 

Course Module Details

Prerequisites

Basic knowledge of Set, Function and Computer Programming.

Course contents

 

Unit-I

MATLAB basics: The MATLAB environment, Basic computer programming, Variables and constants, operators and simple calculations, Formulas and functions, MATLAB toolboxes.

 

Unit-II

Matrices and vectors: Matrix and linear algebra review, Vectors and matrices in MATLAB, Matrix operations and functions in MATLAB.

 

Unit-III

Computer programming: Algorithms and structures, MATLAB scripts and functions (m-files), Simple sequential algorithms, Control structures (if…then, loops).

 

Unit-IV

MATLAB programming: Reading and writing data, file handling, Personalized functions, Toolbox structure, MATLAB graphic functions.

 

Unit-V

Graph plotting, Numerical solution of ODEs and PDEs, Numerical simulations: Numerical methods and simulations, Random number generation, Monte Carlo methods.

Learning Outcomes

Students will be able to understand set, relation, function and Boolean algebra.

Tutorial / 

Optional Assignments

The purpose of 1 hour tutorial per week is to help the students to explore points outside the prescribed material and to enhance their learning.

Contact Details

Department of Mathematics

 

 

 

 

Suggested List of Experiments

Programs based on course contents. (At least two program from each unit.)

 

Text Books:  

1.      Getting started with MATLAB, Rudra Pratap, 2010, Oxford University Press.2. Set Theory, Schaum outline series.

2.      Simulation of ODE/PDE Models with MATLAB®, OCTAVE and SCILAB: Scientific and Engineering Applications: A. Vande Wouwer, P. Saucez, C. V. Fernández. 2014 Springer ISBN: 978-3319067896.

Reference Books:

1.      A Guide to MATLAB, B.R. Hunt, R.L. Lipsman, J.M. Rosenberg, 2014, 3rd Edn., Cambridge University Press.

2.      Applied Numerical Methods with MATLAB for Engineers and Scientists, Steven C Chapra, 2010, Tata McGraw Hill.