File Exchange

image thumbnail

Ising Model and Metropolis Algorithm

version 1.2.0.0 (4.74 MB) by MathWorks Physics Team
Learn how to use the Metropolis algorithm to simulate the Ising model of a ferromagnet in MATLAB.

39 Downloads

Updated 06 Jun 2017

View Version History

View License

This example integrates computation into a physics lesson on the Ising model of a ferromagnet. Exercises are included at the end. Students learn how to implement the Metropolis algorithm, write modular programs, plot physical relationships, run for-loops in parallel, and develop machine learning algorithms to classify phases and to predict the temperature of a 2D configuration of spins.
Note on required products:
MATLAB is the only required product to run the live script, although some of the exercises use Statistics and Machine Learning Toolbox, Parallel Computing Toolbox, and Neural Network Toolbox.

Cite As

MathWorks Physics Team (2020). Ising Model and Metropolis Algorithm (https://www.mathworks.com/matlabcentral/fileexchange/62194-ising-model-and-metropolis-algorithm), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (10)

Hajime Mitsuo

andrea

Some hints of how to use the GPU ?

JAIME MORON FERNANDEZ

MaxRo

Xianxin Guo

Mohammad Askari

Dhritiman Talukdar

Michelle Bohne

as a matlab beginner, where do I save these files and how do I use them to complete the full simulation described?

Marco Frasca

kangxin mo

Thanks!

MATLAB Release Compatibility
Created with R2017a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

IsingModelAndMetropolisAlgorithm/