主要内容

几何从三角网格

三维几何从有限元网格

这个例子展示了如何将一个3-D网格导入PDE模型。导入网格将在模型中创建相应的几何图形。

tetmesh随软件一起发布的文件包含一个3d网格。将数据加载到工作区中。

负载tetmesh

检查节点和元素大小。

大小(春节)
ans =1×24969年4
大小(X)
ans =1×21456年3

中所描述的数据从所需的形式转置geometryFromMesh

创建适当大小的数据矩阵。

节点= X';Elements = tet';

创建PDE模型并导入网格。

Model = createpde();geometryFromMesh(模型、节点元素);

模型包含导入的网格。

模型。网
ans = FEMesh with properties: Nodes: [3x1456 double] Elements: [4x4969 double] MaxElementSize: 8.2971 MinElementSize: 1.9044 MeshGradation: [] GeometricOrder: 'linear'

查看几何和面数。

pdegplot(模型,“FaceLabels”“上”“FaceAlpha”, 0.5)

图中包含一个轴对象。坐标轴对象包含颤动、贴片、线条类型的3个对象。

二维多域几何

从一个网格创建一个2-D多域几何。

将有关节点、元素和元素到域通信的信息加载到工作区中。该文件MultidomainMesh2D随软件一起发布。

负载MultidomainMesh2D

创建PDE模型。

模型= createpde;

将网格导入模型。

geometryFromMesh(模型、节点元素,ElementIdToRegionId);

查看几何和面数。

pdegplot(模型,“FaceLabels”“上”

图中包含一个轴对象。axis对象包含一个line类型的对象。