This course will enable the students to -
To gain an understanding of the mathematical software, Matlab and its applications to solve various types of problems in Physics. Its a strong mathematical tool that provides easy method for finding solution of differential equations, matrix algebra, vector algebra, integration, solving energy-eigen problems diagonalization of matrics, plotting various types of graphs and simulation studies etc.
Course Outcomes (COs):
Course |
Learning outcome (at course level) |
Learning and teaching strategies |
Assessment Strategies |
|
---|---|---|---|---|
Paper Code |
Paper Title |
|||
PHY-513 |
Application of Matlab In Physics (Theory) |
This course will enable the students to -
CO132: Use MATLAB effectively to analyze and visualize data.
CO133: Apply numeric techniques and computer simulations to solve Physics or engineering-related problems.
CO134: Apply a top-down, modular, and systematic approach to design, write, test, and debug sequential MATLAB programs to achieve computational objectives.
CO135: Design and document computer programs and analysis in a careful and complete manner so as to effectively communicate results, to facilitate evaluation and debugging by another programmer, and to anticipate and resolve user errors.
CO136: Demonstrate understanding and use of fundamental data structures (classes) and their applications in Physics.
CO137: Create and control simple plot and user-interface graphics objects in MATLAB.
|
Approach in teaching: Interactive Lectures, Discussion, Tutorials, demonstration
Learning activities for the students:
Self-learning assignments, Effective questions, Simulation, Seminar presentation. Additional learning through online Videos and MOOCs Courses.
|
Class test, Semester end examinations, Quiz, Solving problems in tutorials, Assignments, Presentations |
Introduction of MATLAB, Commands for managing a session, Input and output commands, Some primary mathematical operations (Arithmetic operations, trigonometric functions, logarithm and exponent functions), Commonly used operators and special characters, Introduction of M-Files in MATLAB, M-File scripts and M-File functions, Creating and running scripts files, Editing and existing M-File.
Plotting commands, Create 2D graph , Plot multiple graphs, Scaling, coloring and line styles in 2D graphs, Adding title axis labels and legends to graphs, 3D graph plotting, Scaling, coloring and line styles in 3D graphs, Adding title axis labels and legend to graph.