Paul Fieguth
Dept. of Systems Design Engineering
Faculty of Engineering
University of Waterloo
Waterloo, Ontario
Canada N2L 3G1
pfieguth@uwaterloo.ca
Tel: (519) 888-4567 x84970
FAX: (519) 746-4791

Fast Ising in Matlab:

I was interested in doing some tests on simulated annealing and Ising models. Although these methods are widely documented, I was amazed that an Internet search turned up very few available programs in Matlab, and those few which were available were very crude and inefficient.

If you are new to Ising models, any of the following links may be useful:

The following code is very fast, but is FAR easier to try out and modify than C/Java code. Comments and feedback are welcome. Download these, save into a directory, and then call from Matlab. The first link, below, contains a short demo which will illustrate how things work. You will need Matlab 5 or later.


Home Teach Rsrch Stdnts Funds Sware Paper Links
Home Teaching Research Students Funding Software Papers Links


(Page last updated September 13, 2016, [an error occurred while processing this directive]) Locations of visitors to this page