findElements
在指定地区发现网格元素
语法
描述
返回的网格元素的id属于指定的几何区域。elemIDs
= findElements (网
“地区”,RegionType
,RegionID
)
例子
元素与特定的脸
找到与几何区域相关的元素。
创建一个PDE模型。
模型= createpde;
包括内置函数的几何形状lshapeg
。绘制几何图形。
geometryFromEdges(模型、@lshapeg);pdegplot(模型、FaceLabels =“上”EdgeLabels =“上”)
生成一个网格。
网= generateMesh(模型、Hmax = 0.5);
找到与脸2相关的元素。
Ef2 = findElements(网、“地区”,面对= 2);
用绿色突出显示这些元素网格上的阴谋。
图pdemesh(网格,ElementLabels =“上”)举行在pdemesh (mesh.Nodes mesh.Elements (:, Ef2) EdgeColor =“绿色”)
元素内边界框
找到指定的元素位于一个盒子。
创建一个PDE模型。
模型= createpde;
导入和绘制几何。
importGeometry(模型,“PlateHolePlanar.stl”);pdegplot(模型)
生成一个网格。
网= generateMesh(模型,“Hmax”2,“机构”,0.4)
网= FEMesh属性:节点:[2 x386双]元素:[6 x172双]MaxElementSize: 2 MinElementSize: 0.4000 MeshGradation: 1.5000 GeometricOrder:“二次”
找到的元素位于下面的盒子。
海尔哥哥= findElements(网、“盒子”20,10 [5],[10]);
用绿色突出显示这些元素网格上的阴谋。
图pdemesh(模型)在pdemesh (mesh.Nodes mesh.Elements (:, Eb),“EdgeColor”,“绿色”)
元素内边界的磁盘
找到指定的元素位于磁盘上。
创建一个PDE模型。
模型= createpde;
导入和绘制几何。
importGeometry(模型,“PlateHolePlanar.stl”);pdegplot(模型)
生成一个网格。
网= generateMesh(模型,“Hmax”2,“机构”,0.4,“GeometricOrder”,“线性”)
网= FEMesh属性:节点:[2 x107双]元素:[3 x172双]MaxElementSize: 2 MinElementSize: 0.4000 MeshGradation: 1.5000 GeometricOrder:“线性”
找到的元素位于半径2从中心[5 10]。
呃= findElements(网、“半径”10 [5],2);
用绿色突出显示这些元素网格上的阴谋。
图pdemesh(模型)在pdemesh (mesh.Nodes mesh.Elements (Er):,,“EdgeColor”,“绿色”)
元素附加到指定节点
找到指定的元素附加到一个角落节点。
创建一个PDE模型。
模型= createpde;
导入和绘制几何。
importGeometry(模型,“PlateHolePlanar.stl”);pdegplot(模型)
产生一个线性三角形网格通过设置几何秩序价值线性
。这个网格节点只包含角落。
网= generateMesh(模型,“Hmax”2,“机构”,0.4,…“GeometricOrder”,“线性”);
找到最近的节点(15;10)。
N_ID = findNodes(网、“最近的”(15;10))
N_ID = 10
找到的元素附加到该节点。
En = findElements(网、“附件”N_ID)
En =1×395 97 98
强调了节点和元素的绿色网格上的阴谋。
图pdemesh(模型)在N_ID情节(mesh.Nodes (1), mesh.Nodes (2, N_ID),”或“,“颜色”,“g”,…“MarkerFaceColor”,“g”)pdemesh (mesh.Nodes mesh.Elements (: En),“EdgeColor”,“绿色”)
输入参数
网
- - - - - -网格物体
网
财产的PDEModel
对象|的输出generateMesh
网格对象,指定为网
财产的PDEModel
对象或作为输出generateMesh
。
例子:model.Mesh
RegionType
- - - - - -几何区域类型
“细胞”
三维模型|“面子”
二维模型
几何区域类型,指定为“细胞”
或“面子”
。
例子:findElements(网,“地区”、“面子”,1:3)
数据类型:字符
RegionID
- - - - - -几何区域ID
向量的正整数
xlim
- - - - - -x限制的边界框
双元素行向量
x限制的边界框,指定为一个双元素行向量。的第一个元素xlim
是较低的x绑定,第二个元素是上层x绑定。
例子:findElements(网,“盒子”,10[5],[10]20日)
数据类型:双
ylim
- - - - - -y限制的边界框
双元素行向量
y限制的边界框,指定为一个双元素行向量。的第一个元素ylim
是较低的y绑定,第二个元素是上层y绑定。
例子:findElements(网,“盒子”,10[5],[10]20日)
数据类型:双
zlim
- - - - - -z限制的边界框
双元素行向量
z限制的边界框,指定为一个双元素行向量。的第一个元素zlim
是较低的z绑定,第二个元素是上层z绑定。您可以指定zlim
仅为3 d网格。
例子:findElements(网,“盒子”,10 [5],[10 20],[1 - 2])
数据类型:双
中心
- - - - - -边界圆或球体的中心
双元素二维网格的行向量|三元素3 d网格的行向量
边界的中心圆或球体,双元素行向量指定为一个二维网格或三元素3 d网格的行向量。这些向量的元素包含一个圆的中心的坐标或一个球体。
例子:findElements(网、“半径”,[0 0 0],0.5)
数据类型:双
半径
- - - - - -边界半径圆或球体
正数
边界圆的半径范围,指定为一个正数。
例子:findElements(网、“半径”,[0 0 0],1)
数据类型:双
nodeID
- - - - - -角落里的节点元素的ID
正整数|向量的正整数
节点元素的ID的角落,指定为一个正整数或正整数的一个向量。的findElements
函数可以找到一个元素的ID的角落节点的ID元素。函数忽略了id元素节点位于中间的边缘。对于多个节点,指定nodeID
作为一个向量。
例子:findElements(网、“附加”,[7 8 21])
数据类型:双
输出参数
elemIDs
——元素id
正整数|行向量的正整数
元素id,作为一个正整数或返回一个行向量的正整数。
版本历史
介绍了R2018a
Abrir比如
这种版本modificada德埃斯特比如。害怕Desea abrir埃斯特比如con sus modificaciones吗?
第一de MATLAB
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。