几何从三角网格
三维几何从有限元网格
这个例子展示了如何将一个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)
二维多域几何
从一个网格创建一个2-D多域几何。
将有关节点、元素和元素到域通信的信息加载到工作区中。该文件MultidomainMesh2D
随软件一起发布。
负载MultidomainMesh2D
创建PDE模型。
模型= createpde;
将网格导入模型。
geometryFromMesh(模型、节点元素,ElementIdToRegionId);
查看几何和面数。
pdegplot(模型,“FaceLabels”,“上”)