SIAS Research Forum
organizing
organizing
Introduction to MATLAB: What is MATLAB and why use it?
MATLAB interface: Command Window, Workspace, Current Folder, Command History.
Basic MATLAB syntax: Variables, Arrays, Matrix operations.
Hands-on: Simple calculations and matrix operations.
Introduction to programming in MATLAB: Scripts and functions.
Basic programming concepts: Conditional statements (if, else, elseif), loops (for, while).
Hands-on: Writing simple scripts and functions.
Advanced programming concepts: Switch case, try-catch, error handling.
Introduction to MATLAB's in-built functions.
Hands-on: Writing more complex scripts and functions.
Introduction to 2D plotting: plot, scatter, line, area, bar, etc.
Introduction to 3D plotting: meshgrid, surf, contour, etc.
Hands-on: Creating various 2D and 3D plots.
Reading and writing data: text files, CSV files, Excel files.
Data types and data structures: Cells, tables, structures.
Hands-on: Reading, manipulating, and writing data.
Introduction to numerical methods in MATLAB: Roots of equations, linear algebraic equations, interpolation, numerical integration and differentiation.
Hands-on: Implementing numerical methods.
Introduction to symbolic math toolbox. Symbolic calculations: Algebra, calculus, simplification, solving equations.
Hands-on: Performing symbolic calculations.
Using MATLAB for physics: Classical mechanics, quantum mechanics, thermodynamics, electromagnetism.
Hands-on: Solving physics problems using MATLAB.
Using MATLAB for mathematics: Linear algebra, differential equations, statistics.
Hands-on: Solving math problems using MATLAB.
Participants work on a final project that incorporates the skills learned.
Q&A session to address any questions or difficulties.