我们将建立一个类似iFEM的包或具有某些扩展的简化版本,称为mFEM工具箱。
fem:它包括各种源代码。
示例:所有与有限元和变分对应的示例都放在示例文件夹中。
工具:您可以找到涉及可视化、边界设置、网格生成和数值积分等功能。
pdedata:它提供了与示例文件夹中的示例相关联的方程的信息。
meshdata:它讲述了各种示例中使用的网格数据。
matlabupdate:更新版本的matlab中的一些函数是用相同的输入和输出重构的。例如,包含.m--->分枝杆菌.m。
多边形网格的显示和标记
我们提出了一些显示多边形网格的基本函数,包括节点、元素和(边界)边的标记。
辅助网格数据和setboundary.m
为了便于计算,我们引入了一些辅助网格数据。这个想法源于iFEM中对三角测量的处理,该处理被推广到经过某些修改的多边形网格。
FEM1D.m和main_FEM1D.m介绍了一维问题的有限元程序设计。详细说明了刚度矩阵和载荷矢量的组合。
给出了求解二维泊松方程的源代码,见Poisson.m、PoissonP2.m和PoissonP3.m。
对于线性弹性问题,我们给出了一个统一的规划框架
1