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)
|
The students will be able 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 , 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.
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.
Creating a simple GUI with input boxes: Simple Harmonic Oscillator and the Sine Function
Creating and Saving Sounds: BEATS , Solving SHM ,BEATS: Superposition of two sinusoidal waves of slightly different frequencies: Creating and saving sounds Uranium decay
Curve Fitting: Linear regression, Least squares fit to a straight line, power and exponential relationships
Solving Quadratic Equations: GUI and Function call.
Thermal Conduction: Temperature gradient and energy flux calculations through a composite rod Blackbody Radiation Second Law of Thermodynamics – Carnot’s cycle and Calculating efficiency of an engine, Drawing P-V diagram.