This is Computational-Physics-A Course Programs in fall 2022 in USTC
Author: Rainzor
Mainly having some assignments and lecture notes
Create a random numbers generator by 16807 Method
Test 16807 generation's Uniformity and Independence
Compare the 16807 generator and Lagged Fibonacci generator
Sampling uniform distribution on the hemisphere
Using selection method sampling of a given function
Marsaglia sampling method which is used to sampling cos and sin function as usual
Sampling the Gaussian and Lorentz-like function
Sampling a dataset from realistic physics experiments
Simple Monte Carlo Method to calculate the integral
Verifying the Central Limit Theorem using Poisson Distribution,Binomial distribution,Exponential distribution and Uniform distribution
Using Monte Carlo method studies the random walk of charged particles in a sinusoidal external electric field
Derive the expression for the velocity autocorrelation function
Simulate 2D DLA and Dielectric Breakdown (DBM) patterns and discuss their growth patterns
Derivation of Renormalized Group Transform Expressions, Critical Points and Critical Exponents for Bond Percolation on Square Lattice Lattice
Compute the integral using Metropolis-Hasting sampling
A question about Ising model
Mark the distribution of Markov chain points in turn on the 2-dimensional plane during sampling, so as to understand the Markov chain visually
Finding Chaos from Newton's Iterative Equation
Analysis of Fractal and Fractal Dimension Features from DLA Model
Study the phase transition between one-dimensional Ising model and two-dimensional XY model system
Some notes and cheat sheet about this course