本项目是一个基于MATLAB环境开发的二维弹性板力学分析系统,专门用于演示和实现无网格伽辽金法(Element-Free Galerkin Method, EFG)。作为无网格法学习的入门级必学程序,该项目详细展示了EFG方法的核心算法流程。主要功能包括:1. 域内节点生成与管理,支持规则或不规则节点分布;2. 采用移动最小二乘法(Moving Least Squares, MLS)构造形函数,实现场变量的高精度逼近;3. 建立背景积分网格(Background Integration Mesh),利用高斯积分方案计算刚度矩阵和力向量,主要针对二维平面应力或平面应变问题;4. 实现了这一类无网格方法中至关重要的边界条件处理算法,通常采用罚函数法(Penalty Method)或拉格朗日乘子法来强制施加本质边界条件,解决了MLS形函数不具备Kronecker delta性质的问题;5. 求解线性方程组得到节点位移,并进一步通过形函数导数计算全场的应变和应力分布;6. 提供完整的结果后处理模块,能够绘制位移云图、应力云图及变形后的网格形态。代码编写规范,结构模块化,旨在帮助用户深入理解无网格法的理论基础及其在计算力学中的应用。