该项目利用MATLAB实现经典的二维伊辛模型(2D Ising Model)数值模拟,旨在研究铁磁材料中微观自旋相互作用与宏观热力学性质之间的联系。其核心功能是基于Metropolis-Hastings蒙特卡罗算法模拟格点上的自旋翻转过程,在给定的温度下通过最小化系统自由能来达到热力学平衡态。该系统支持周期性边界条件处理,以消除边缘效应对模拟结果的影响。用户可以自定义晶格尺寸、温度范围和外部磁场强度。系统能够实时动态可视化自旋构型的演化过程,并精确计算关键的统计物理量,包括系统的总能量、平均磁化强度、比热