**ising_2d_simulation_test**,
a MATLAB code which
calls ising_2d_simulation(), which
carries out a Monte Carlo simulation of a 2D Ising model.

The computer code and data files described and made available on this web page are distributed under the MIT license

ising_2d_simulation, a MATLAB code which carries out a Monte Carlo simulation of an Ising model, a 2D array of positive and negative charges, each of which is likely to flip to be in agreement with neighbors.

- ising_2d_simulation_test.m, calls all the tests.
- ising_2d_simulation_test.sh, runs all the tests.
- ising_2d_simulation_test.txt, the output file.

- ising_step00.png, the charges on step 0.
- ising_step15.png, the charges on step 15.
- agree_00to01.png, the agreement plot that determines the transition from step 0 to step 1.
- agree_14to15.png, the agreement plot that determines the transition from step 14 to step 15.