В этом примере показано, как импортировать 3-D mesh в модель PDE. Импорт mesh создает соответствующую геометрию в модели.
The tetmesh файл, который поставляется с вашим программным обеспечением, содержит 3-D mesh. Загрузите данные в Рабочую область.
load tetmeshИсследуйте размеры узла и элемента.
size(tet)
ans = 1×2
4969 4
size(X)
ans = 1×2
1456 3
Данные транспонируются из необходимой формы, как описано в geometryFromMesh.
Создайте матрицы данных соответствующих размеров.
nodes = X'; elements = tet';
Создайте модель УЧП и импортируйте mesh.
model = createpde(); geometryFromMesh(model,nodes,elements);
Модель содержит импортированный mesh.
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 многодоменную геометрию из mesh.
Загрузите информацию о узлах, элементах и соответствии элемента в домен в рабочую область. Файл MultidomainMesh2D поставляется с вашим программным обеспечением.
load MultidomainMesh2DСоздайте модель УЧП.
model = createpde;
Импортируйте mesh в модель.
geometryFromMesh(model,nodes,elements,ElementIdToRegionId);
Просмотрите геометрию и номера граней.
pdegplot(model,'FaceLabels','on')
