Programming with MATLAB

Paper Code: 
24MAT226
Credits: 
4
Contact Hours: 
60.00
Max. Marks: 
100.00
Objective: 

This course will enable the students to –

  1. Familiarize with Matlab software for numerical computation of the fundamental arithmetic operations.
  2. Compute the fundamental concepts of Higher mathematics
  3. Enhance Problem-Solving skills through programming using loops.
  4. Produce and interpret 2D and 3D graphs in various co-ordinate systems.
  5. Compute problems of numerical differentiation and integration.

 

Course Outcomes: 

Course

Learning outcomes (at course level

Learning and teaching strategies

Assessment Strategies

 

Course Code

Course Title

24MAT

226

 

Programming with MATLAB

(Practical)

 

CO66: Articulate the relevance of theoretical concepts to the practical work conducted, demonstrating the understanding of the subject matter.

CO67: Apply their knowledge and skills acquired to perform effectively, analyse the task and draw meaningful conclusions.

CO68: Maintain accurate and detailed practical records, including observations, calculations, programming and interpretations.

CO69: Enhance their communication skills by effectively presenting and defending their work.

CO70: Contribute effectively in course-specific interaction.

 

Approach in teaching:

Group Discussion,

Classroom Problem Solving Sessions

 

Learning activities for the students:

Seminar

Presentation,

Subject based  Activities

 

 

 

Quiz,  Practical Record, Continuous assessment,  

Semester End Examination  via softwares

 

 

Unit I: 
Getting Started:
12.00

Versions, typing in the command window, Using MATLAB as a calculator, Creating MATLAB variables, Use of Built-in functions, Arithmetic, Algebra, Symbolic Expressions.

Vectors and matrices: Entering a vector, Entering a matrix, Matrix indexing, Colon operator, Linear spacing, Creating a sub-matrix, Deleting row or column, Transposing a matrix, Concatenating matrices, Special matrices, Array operations, Solving linear equations, eigenvalues and eigenvectors.

 

Unit II: 
Introduction to programming in MATLAB:
12.00

M-File Scripts, M-File functions, Input to a script file, Output commands, If-else, while and for loops. Programmes for addition/subtraction/multiplication of numbers, Programmes for different serieses of real numbers. Programme for finding area and volume, Velocity, acceleration and work done, Basic differentiation.

 

Unit III: 
Basic plotting:
12.00

creating simple plots, Adding titles, Axis labels and legend to graph. Specifying line styles and colors, Plot multiple graphs. 3D graph plotting, Scaling and coloring and line styles in 3D graphs.

 

Unit IV: 
Programme for numerical integration and differentiation:
12.00

Programme for numerical integration using Trapezoidal rule, Simpson's 1/3 rule and Simpson's 3/8 rule. Programme for numerical solution of ordinary differential equations using Euler's method, Euler's Modified method, Runge-Kutta method of 2nd order, 3rd order and 4th order.                                                                                                          

 

Unit V: 
Programme for ODE:
12.00

Programme for solution of ordinary differential equations of order first and second.  Programme for solving introductory partial differential equations. 

REFERENCES:

  • Brian R. Hunt Ronald L. Lipsman Jonathan M. Rosenberg, A Guide to MATLAB: for Beginners and Experienced Users, Cambridge University Press, New York, 2001.
  • David Houcque, INTRODUCTION TO MATLAB FOR ENGINEERING STUDENTS, Northwestern University, 2005.
  • C. B. Moler. Numerical Computing with MATLAB. Siam, 2004.
  • D. J. Higham and N. J. Higham. MATLAB Guide. Siam, second edition edition, 2005.

e- RESOURCES

               

                         Scheme of Evaluation for Continuous Assessment

Practical (30%)

Time Duration: 90 minutes

Test

 Practical Record

Viva Voce

Attendance

Total

10

10

05

05

30

Students need to attempt any 2 out of 4 questions from first two units, each question carry 5 marks

 

 

Scheme of Evaluation for Semester End Examination

Practical (70%)

Time Duration: 3 hrs.

Conduction

Practical Record

Viva-voce

Total

40

10

20

70

Students need to attempt any 8 out of 10 questions, each question carry 5 marks

 

                                                                  

 

Academic Year: