Semester: VI Branch: Mechanical Engineering Subject: MATLAB Programming Lab Subject code: SOE-B-ME608 …………………………………………………………………………………………………………….. Course Objectives: 1. Interactive lectures with students doing sample MATLAB problems in real time. 2. Iteration, functions, arrays and vectors, strings, recursion, algorithms, objectoriented programming, and MATLAB graphics. 3. Problem-based MATLAB assignments are given which require significant time on MATLAB. List of Experiments: (Minimum assignment 10) 1. MATLAB Basics: Introduction, operation with arithmetic, logarithmic and trigonometric function. 2. Operations with arrays, polynomials, problem practice. 3. Script file, problem practice. 2. Function file, problem practice. 3. Programming: graphics, input / output. 4. Plotting of 2D and 3D curves, problem practice. 5. Graphical User Interface. 6. Symbolic mathematics & Laplace transforms. 7. Roots: programming for general method. 8. Linear regression, general linear least-squares problem practice. 9. Polynomial: introduction and evaluation. 10. Nonlinear regression, polynomial interpolation. 11. Splines and piecewise interpolation problem practice. 12. Numerical integration formulas, numerical integration of functions. 13. Numerical differentiation, problem practice. 14. Ordinary differential equation problem practice. 15. Problems on lumped and continuum models from solid and fluid mechanics. 16. Heat transfer problem practice. 17. Simulation of various mechanical related model. Text/Reference Books: 1. Chapra S. C., Applied Numerical Methods with MATLAB, TMH publication. 2004. 2. Dukkipati R. V., MATLAB for Mechanical Engineers, New Age International Publishers. 2009. 3. Pratap R., Getting Started with MATLAB 7, Oxford University Press. 2005. 2. Dukkipati R. V. & Srinivas J., Engineering Mechanics Problem with MATLAB, New Age International Publishers. 2008. 3. Mishra K. K.I. K., A Handbook on Numerical Technique Lab: MATLAB Based Experiments, International Publication. 2007.