This repository contains the MATLAB source codes for the assignments of MM3110 Computational Materials Engineering Lab course taken at IIT Madras during Jul-Nov 2021.
-
Fundamentals of Data Analysis
This assignment is based on Monte Carlo simulations. The idea behind using Monte Carlo simulations to compute probabilities is explained in this paper, which is written by one of the course instructors.
-
Linear & Non-Linear Equations
Numerical methods such as Newton-Raphson method and secant method are used to solve linear and non-linear equations.
-
Numerical Integration
Numerical integration methods such as Simpson's one-third rule are implemented in MATLAB.
-
Differential Equations
Ordinary differential equations are solved by implementing numerical methods such as Runge-kutta and shooting star methods in MATLAB.
-
Digital Microstructures & Data Analytics
- Part 1 : Generation of 2-D digital microstructures
- Part 2 : Generation and simulation of 3-D digital microstructures
- Part 3 : Principal Component Analysis (PCA)