Introduction to MATLAB

Paper Code: 
SMAT 411B
Credits: 
4
Contact Hours: 
30.00
Max. Marks: 
100.00
Objective: 

This course will enable the students to -

  1. Familiarize with software MATLAB, for numerical computation of the fundamental arithmetic operations.
  2. Compute the fundamental concepts of single variable and multivariable calculus.
  3. Demonstrate the operations on vectors and matrices.
  4. Produce and interpret graphs of basic functions in 2D.

Course Outcomes (COs):

 Course

Learning outcomes

(at course level)

Learning and teaching strategies

Assessment

Strategies

Course Code

Course Title

 

 

 

SMAT

411B

 

 

 

 

Introduction to MATLAB

(Theory + Practical)

 

 

The students will be able to –

CO170: Use programming operations to Determine better and more accurate solutions..

CO171: Perform and evaluate algebraic and trigonometric operations using built-in functions.
CO172: Assign and manage variables. Manipulate vectors and matrices, use matrix indexing, and determine matrix dimensions.
CO173: Create and evaluate x-y plots and subplots suitable for technical presentation.
CO174: Solve linear systems of equations.

 

Approach in teaching:

Interactive Lectures, Discussion, Power Point Presentations, Informative videos

Learning activities for the students:

Self-learning assignments, Effective questions, presentations, Giving tasks

Quiz, Poster Presentations, Power Point Presentations, Individual and group projects, Open Book Test, Semester End Examination

 

 

Unit I: 
I
9.00
Getting Started: Platforms and Versions, Platforms and Versions, Starting MATLAB, Typing in the Command Window, Using MATLAB as a calculator, Using MATLAB as a calculator, Using MATLAB as a calculator. Creating MATLAB variables, Input and Output, use of Built-in functions, Arithmetic, Algebra, Symbolic Expressions, and Exact Arithmetic, Managing Variables, 
 
Unit II: 
II
9.00
Vectors and matrices: Entering a vector, Entering a matrix, Matrix indexing, Colon operator, Linear spacing, Colon operator in a matrix, Creating a sub-matrix, Deleting row or column, Dimension, Continuation, Transposing a matrix, Concatenating matrices, Matrix generators, Special matrices. Array operations, Solving linear equations.
 
Unit III: 
III
9.00
Basic plotting: creating simple plots, Adding titles, axis labels,  and legend to graph. Multiple data sets in one plot, Specifying line styles and colors, Plot multiple graphs. 3D graph plotting, Scaling and coloring and line styles in 3D graphs, Add title axis labels and legend to graph.
 
Unit IV: 
IV
9.00
Introduction to programming in MATLAB: M-File Scripts, M-File functions, Input to a script flle, Output commands, If-else, while and for loops
 
Unit V: 
V
9.00
Programme for addition/Subtraction of numbers, multiplication of numbers, Programme for addition of squares of (even/odd) numbers. Programme for finding Area and volume, velocity and acceleration, workdone, basic differentiation. 
 
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.
 
Academic Year: