В этом примере показано, как импортировать 3-D сетку в модель PDE. При импорте сети в модели создается соответствующая геометрия.
tetmesh файл, поставляемый с программным обеспечением, содержит сетку 3-D. Загрузите данные в рабочую область.
load tetmeshПроверьте размеры узла и элемента.
size(tet)
ans = 1×2
4969 4
size(X)
ans = 1×2
1456 3
Данные переносятся из требуемой формы, как описано в geometryFromMesh.
Создайте матрицы данных соответствующих размеров.
nodes = X'; elements = tet';
Создайте модель PDE и импортируйте сетку.
model = createpde(); geometryFromMesh(model,nodes,elements);
Модель содержит импортированную сетку.
model.Mesh
ans =
FEMesh with properties:
Nodes: [3x1456 double]
Elements: [4x4969 double]
MaxElementSize: 8.2971
MinElementSize: 1.9044
MeshGradation: []
GeometricOrder: 'linear'
Просмотр геометрических объектов и номеров граней.
pdegplot(model,'FaceLabels','on','FaceAlpha',0.5)

Создайте 2-D многооменную геометрию из сети.
Загрузите в рабочую область информацию о узлах, элементах и соответствии между элементами и областями. Файл MultidomainMesh2D поставляется с программным обеспечением.
load MultidomainMesh2DСоздайте модель PDE.
model = createpde;
Импортируйте сетку в модель.
geometryFromMesh(model,nodes,elements,ElementIdToRegionId);
Просмотрите геометрию и номера граней.
pdegplot(model,'FaceLabels','on')
