В этом примере показано, как импортировать 3-D mesh в модель PDE. Импорт mesh создает соответствующую геометрию в модели.
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';
Создайте модель PDE и импортируйте 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)

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