-
Baiscs Of Python
- Data Types and variables
- Basics of numpy and plotting
-
Solving Linear Equations:
- Gaussian Elimination
- LU Decomposition
- Inverse Matrix
- Iterative Methods
- Gauss Siedal Iteration
- Jecobi Iteration
-
Numerical Diffrentiation
- Newton Forward/Backword Difference
- Centeral Difference
-
Root Finding Algos
- Bisection Method
- Newton Rampson
- Secent Method
-
Numerical Integration
- Tropezoidal
- Simpson's Rule
- Monte-carlo
- Gaussian Quadrature
-
Solving Deiffrential Equations
- Eular's Algorithem
- Runge-Kutta 2nd and 4th order approximation.
- Verlet Algorithm
- Finite Difference Method
- Partial DE
- Heat Equation
- Wave Equation
- Laplace Equation
- Partial DE
-
Curve Fitting:
- Least Squre Fit
- Monte-Carlo Marcob Chain
-
InterPolation
- Newton
- Langrage
iashyam/Computational-Physics
This Repository contains all of the topics I have covered in my undergrad Computational Physics course and also all of the topics about this subject I have learned on my own.
Jupyter Notebook