主要内容gydF4y2Ba

pdemeshgydF4y2Ba

PDE网格图gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

pdemesh (gydF4y2Ba模型gydF4y2Ba)gydF4y2Ba绘制包含在2-D或3-D中的网格gydF4y2Ba模型gydF4y2Ba类型的对象gydF4y2BaPDEModelgydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

pdemesh (gydF4y2Ba网gydF4y2Ba)gydF4y2Ba绘制定义为a的网格gydF4y2Ba网gydF4y2Ba二维或三维图像的特性gydF4y2Ba模型gydF4y2Ba类型的对象gydF4y2BaPDEModelgydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

pdemesh (gydF4y2Ba节点gydF4y2Ba,gydF4y2Ba元素gydF4y2Ba)gydF4y2Ba绘制由定义的网格gydF4y2Ba节点gydF4y2Ba而且gydF4y2Ba元素gydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

pdemesh (gydF4y2Ba模型gydF4y2Ba,gydF4y2BaugydF4y2Ba)gydF4y2Ba绘制解决方案数据gydF4y2BaugydF4y2Ba作为一个3d图。此语法仅对二维几何有效。gydF4y2Ba

例子gydF4y2Ba

pdemesh (gydF4y2Ba___gydF4y2Ba,gydF4y2Ba名称,值gydF4y2Ba)gydF4y2Ba使用前面语法中的任何参数和一个或多个参数绘制网格或解决方案数据gydF4y2Ba名称,值gydF4y2Ba对参数。gydF4y2Ba

例子gydF4y2Ba

pdemesh (gydF4y2BapgydF4y2Ba,gydF4y2BaegydF4y2Ba,gydF4y2BatgydF4y2Ba)gydF4y2Ba绘制网格数据指定的网格gydF4y2BapgydF4y2Ba,gydF4y2BaegydF4y2Ba,gydF4y2BatgydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

pdemesh (gydF4y2BapgydF4y2Ba,gydF4y2BaegydF4y2Ba,gydF4y2BatgydF4y2Ba,gydF4y2BaugydF4y2Ba)gydF4y2Ba绘制PDE节点或三角形数据gydF4y2BaugydF4y2Ba使用网格图。函数绘制节点数据,如果gydF4y2BaugydF4y2Ba是列向量,而三角形数据如果gydF4y2BaugydF4y2Ba是行向量。gydF4y2Ba

如果您想对网格图有更多的控制,请使用gydF4y2BapdeplotgydF4y2Ba或gydF4y2Bapdeplot3DgydF4y2Ba而不是gydF4y2BapdemeshgydF4y2Ba.gydF4y2Ba

hgydF4y2Ba= pdemesh (gydF4y2Ba___gydF4y2Ba)gydF4y2Ba使用前面语法的任何参数将句柄返回给图形。gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

创建网格图并显示网格的节点和元素标签。gydF4y2Ba

创建一个PDE模型。包括内置函数的几何形状gydF4y2BalshapeggydF4y2Ba.网格几何。gydF4y2Ba

模型= createpde;geometryFromEdges(模型、@lshapeg);mesh = generateMesh(模型);gydF4y2Ba

绘制网格。gydF4y2Ba

pdemesh(模型)gydF4y2Ba

图中包含一个axes对象。坐标轴对象包含两个line类型的对象。gydF4y2Ba

或者,您可以使用gydF4y2Ba网gydF4y2Ba作为输入参数。gydF4y2Ba

pdemesh(网)gydF4y2Ba

图中包含一个axes对象。坐标轴对象包含两个line类型的对象。gydF4y2Ba

另一种方法是使用网格的节点和元素作为的输入参数gydF4y2BapdemeshgydF4y2Ba.gydF4y2Ba

pdemesh (mesh.Nodes mesh.Elements)gydF4y2Ba

图中包含一个axes对象。axis对象包含一个类型为line的对象。gydF4y2Ba

显示节点标签。gydF4y2Ba

pdemesh(模型,gydF4y2Ba“NodeLabels”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba)gydF4y2Ba

图中包含一个axes对象。坐标轴对象包含两个line类型的对象。gydF4y2Ba

使用gydF4y2BaxlimgydF4y2Ba而且gydF4y2BaylimgydF4y2Ba放大特定节点。gydF4y2Ba

xlim ([-0.4, 0.4]) ylim ([-0.4, 0.4])gydF4y2Ba

图中包含一个axes对象。坐标轴对象包含两个line类型的对象。gydF4y2Ba

显示元素标签。gydF4y2Ba

pdemesh(模型,gydF4y2Ba“ElementLabels”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Baxlim([-0.4,0.4])gydF4y2Ba

图中包含一个axes对象。坐标轴对象包含两个line类型的对象。gydF4y2Ba

应用边界条件,指定系数,并求解偏微分方程。gydF4y2Ba

applyBoundaryCondition(模型,gydF4y2Ba“边界条件”gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“边缘”gydF4y2Ba1: model.Geometry.NumEdges,gydF4y2Ba...gydF4y2Ba“u”gydF4y2Ba, 0);specifyCoefficients(模型,gydF4y2Ba“m”gydF4y2Ba0,gydF4y2Ba...gydF4y2Ba“d”gydF4y2Ba0,gydF4y2Ba...gydF4y2Ba“c”gydF4y2Ba, 1gydF4y2Ba...gydF4y2Ba“一个”gydF4y2Ba0,gydF4y2Ba...gydF4y2Ba“f”gydF4y2Ba1);generateMesh(模型);结果= solvepde(模型)gydF4y2Ba
results = StationaryResults属性:NodalSolution: [1177x1 double] XGradients: [1177x1 double] YGradients: [1177x1 double] ZGradients: [] Mesh: [1x1 FEMesh]gydF4y2Ba
u = results.NodalSolution;gydF4y2Ba

在节点位置绘制解gydF4y2BapdemeshgydF4y2Ba.gydF4y2Ba

pdemesh(模型中,u)gydF4y2Ba

图中包含一个axes对象。axis对象包含一个类型为line的对象。gydF4y2Ba

的gydF4y2BapdemeshgydF4y2Ba函数忽略了gydF4y2BaNodeLabelsgydF4y2Ba而且gydF4y2BaElementLabelsgydF4y2Ba当你把解的数据画成三维图的时候。gydF4y2Ba

创建一个PDE模型,包括几何和网格。gydF4y2Ba

模型= createpde;importGeometry(模型,gydF4y2Ba“Plate10x10x1.stl”gydF4y2Ba);generateMesh(模型,gydF4y2Ba“Hmax”gydF4y2Ba5);gydF4y2Ba

绘制网格设置透明度为0.5。gydF4y2Ba

pdemesh(模型,gydF4y2Ba“FaceAlpha”gydF4y2Ba, 0.5)gydF4y2Ba

找出与几何区域相关的元素。gydF4y2Ba

创建一个PDE模型。gydF4y2Ba

模型= createpde;gydF4y2Ba

包括内置函数的几何形状gydF4y2BalshapeggydF4y2Ba.画出几何图形。gydF4y2Ba

geometryFromEdges(模型、@lshapeg);pdegplot(模型,gydF4y2Ba“FaceLabels”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba,gydF4y2Ba“EdgeLabels”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba)gydF4y2Ba

图中包含一个axes对象。axis对象包含14个类型为line、text的对象。gydF4y2Ba

生成一个网格。gydF4y2Ba

网格= generateMesh(模型,gydF4y2Ba“Hmax”gydF4y2Ba, 0.5);gydF4y2Ba

找出与face 2相关的元素。gydF4y2Ba

Ef2 = findElements(mesh,gydF4y2Ba“地区”gydF4y2Ba,gydF4y2Ba“面子”gydF4y2Ba2);gydF4y2Ba

在网格图中用绿色突出显示这些元素。gydF4y2Ba

图pdemesh(网、gydF4y2Ba“ElementLabels”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba)举行gydF4y2Ba在gydF4y2Bapdemesh (mesh.Nodes mesh.Elements (:, Ef2),gydF4y2Ba“EdgeColor”gydF4y2Ba,gydF4y2Ba“绿色”gydF4y2Ba)gydF4y2Ba

图中包含一个axes对象。坐标轴对象包含3个line类型的对象。gydF4y2Ba

绘制l型膜的几何网格。gydF4y2Ba

[p,e,t] = initmesh(gydF4y2Ba“lshapeg”gydF4y2Ba);[p,e,t] = refinemesh(gydF4y2Ba“lshapeg”gydF4y2Bap e t);pdemesh (p, e, t)gydF4y2Ba

图中包含一个axes对象。坐标轴对象包含两个line类型的对象。gydF4y2Ba

现在解泊松方程gydF4y2Ba -gydF4y2Ba ΔgydF4y2Ba ugydF4y2Ba =gydF4y2Ba 1gydF4y2Ba l型膜的几何形状。利用狄利克雷边界条件gydF4y2Ba ugydF4y2Ba =gydF4y2Ba 0gydF4y2Ba 在gydF4y2Ba δgydF4y2Ba ΩgydF4y2Ba ,并绘制结果。gydF4y2Ba

组装,装配gydF4y2Ba“lshapeb”gydF4y2Ba, p, e t - 1, 0, 1);pdemesh (p, e t u)gydF4y2Ba

图中包含一个axes对象。axis对象包含一个类型为line的对象。gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

模型容器,指定为gydF4y2BaPDEModelgydF4y2Ba对象,gydF4y2BaThermalModelgydF4y2Ba对象,gydF4y2BaStructuralModelgydF4y2Ba对象,或gydF4y2BaElectromagneticModelgydF4y2Ba对象。gydF4y2Ba

例子:gydF4y2Ba模型= createpde(3)gydF4y2Ba

例子:gydF4y2BaThermalmodel = createpde("thermal","steadystate")gydF4y2Ba

例子:gydF4y2BaStructuralmodel = createpde("structural","static-solid")gydF4y2Ba

例子:gydF4y2BaEmagmodel = createpde("电磁","静电")gydF4y2Ba

PDE解,指定为向量或矩阵。gydF4y2Ba

例子:gydF4y2Ba结果= solvepde(模型);u = results.NodalSolution;gydF4y2Ba或gydF4y2BaU = assemble (model,c,a,f);gydF4y2Ba

网格对象,指定为gydF4y2Ba网gydF4y2Ba物业的性质gydF4y2BaPDEModelgydF4y2Ba对象或作为的输出gydF4y2BagenerateMeshgydF4y2Ba.gydF4y2Ba

例子:gydF4y2Ba模型。网gydF4y2Ba

节点坐标,用2乘-表示gydF4y2BaNumNodesgydF4y2Ba矩阵的二维网格和3-by-gydF4y2BaNumNodesgydF4y2Ba矩阵的三维网格。gydF4y2BaNumNodesgydF4y2Ba是节点数。gydF4y2Ba

以节点id表示的元素连通性矩阵,指定为gydF4y2BaNodesPerElemgydF4y2Ba——- - - - - -gydF4y2BaNumElementsgydF4y2Ba矩阵。gydF4y2BaNodesPerElemgydF4y2Ba是每个元素的节点数。线性网格只包含角节点,因此每个2-D元素有三个节点,每个3-D元素有四个节点。二次网格包含角节点和元素每条边中间的节点。对于二次网格,每个二维单元有6个节点,每个三维单元有10个节点。gydF4y2Ba

线性三角形元素的节点从最左边的节点开始逆时针编号1,2,3。二次三角形元素的节点也一样,每条边中间的附加节点编号为4,5,6。gydF4y2Ba

线性四面体单元的节点编号如下。底部的节点从最左边的节点开始逆时针依次为1、2、3。节点4在四面体的顶部。二次四面体单元的节点是相同的,只是在每条边的中间增加了节点。这些节点在四面体的底部编号为5,6,7,在四面体的两侧编号为8,9,10。gydF4y2Ba

网格点,指定为2-by-gydF4y2BaNpgydF4y2Ba点的矩阵,其中gydF4y2BaNpgydF4y2Ba是网格中点的数量。有关(gydF4y2BapgydF4y2Ba,gydF4y2BaegydF4y2Ba,gydF4y2BatgydF4y2Ba)矩阵,见gydF4y2Ba网格数据作为[p,e,t]三元组gydF4y2Ba.gydF4y2Ba

通常,您使用gydF4y2BapgydF4y2Ba,gydF4y2BaegydF4y2Ba,gydF4y2BatgydF4y2Ba导出的数据gydF4y2BaPDE ModelergydF4y2BaApp,或由gydF4y2BainitmeshgydF4y2Ba或gydF4y2BarefinemeshgydF4y2Ba.gydF4y2Ba

例子:gydF4y2Ba[p,e,t] = initmesh(gd)gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

网格边,指定为gydF4y2Ba7gydF4y2Ba——- - - - - -gydF4y2Ba不gydF4y2Ba边的矩阵,其中gydF4y2Ba不gydF4y2Ba是网格中的边数。有关(gydF4y2BapgydF4y2Ba,gydF4y2BaegydF4y2Ba,gydF4y2BatgydF4y2Ba)矩阵,见gydF4y2Ba网格数据作为[p,e,t]三元组gydF4y2Ba.gydF4y2Ba

通常,您使用gydF4y2BapgydF4y2Ba,gydF4y2BaegydF4y2Ba,gydF4y2BatgydF4y2Ba导出的数据gydF4y2BaPDE ModelergydF4y2BaApp,或由gydF4y2BainitmeshgydF4y2Ba或gydF4y2BarefinemeshgydF4y2Ba.gydF4y2Ba

例子:gydF4y2Ba[p,e,t] = initmesh(gd)gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

网格三角形,指定为gydF4y2Ba4gydF4y2Ba——- - - - - -gydF4y2BaNtgydF4y2Ba三角形的矩阵gydF4y2BaNtgydF4y2Ba是网格中三角形的数量。有关(gydF4y2BapgydF4y2Ba,gydF4y2BaegydF4y2Ba,gydF4y2BatgydF4y2Ba)矩阵,见gydF4y2Ba网格数据作为[p,e,t]三元组gydF4y2Ba.gydF4y2Ba

通常,您使用gydF4y2BapgydF4y2Ba,gydF4y2BaegydF4y2Ba,gydF4y2BatgydF4y2Ba导出的数据gydF4y2BaPDE ModelergydF4y2BaApp,或由gydF4y2BainitmeshgydF4y2Ba或gydF4y2BarefinemeshgydF4y2Ba.gydF4y2Ba

例子:gydF4y2Ba[p,e,t] = initmesh(gd)gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

名称-值参数gydF4y2Ba

指定可选参数对为gydF4y2BaName1 = Value1,…,以=家gydF4y2Ba,在那里gydF4y2Ba的名字gydF4y2Ba参数名称和gydF4y2Ba价值gydF4y2Ba对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。gydF4y2Ba

在R2021a之前,名称和值之间用逗号隔开,并括起来gydF4y2Ba的名字gydF4y2Ba在报价。gydF4y2Ba

例子:gydF4y2Bapdemesh(模型、“NodeLabels”、“上”)gydF4y2Ba

节点标签,指定为逗号分隔的对,由gydF4y2Ba“NodeLabels”gydF4y2Ba而且gydF4y2Ba“关闭”gydF4y2Ba或gydF4y2Ba“上”gydF4y2Ba.gydF4y2Ba

pdemeshgydF4y2Ba忽略了gydF4y2BaNodeLabelsgydF4y2Ba当你把解的数据画成三维图的时候。gydF4y2Ba

例子:gydF4y2Ba“NodeLabels”、“”gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba

元素标签,指定为逗号分隔的对,由gydF4y2Ba“ElementLabels”gydF4y2Ba而且gydF4y2Ba“关闭”gydF4y2Ba或gydF4y2Ba“上”gydF4y2Ba.gydF4y2Ba

pdemeshgydF4y2Ba忽略了gydF4y2BaElementLabelsgydF4y2Ba当你把解的数据画成三维图的时候。gydF4y2Ba

例子:gydF4y2Ba“ElementLabels”、“”gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba

用于三维几何的表面透明度,指定为来自的实数gydF4y2Ba0gydF4y2Ba通过gydF4y2Ba1gydF4y2Ba.默认值gydF4y2Ba1gydF4y2Ba表示无透明度。的值gydF4y2Ba0gydF4y2Ba表示完全透明。gydF4y2Ba

例子:gydF4y2Ba“FaceAlpha”,0.5gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

网格边缘的颜色,指定为短或长颜色名称或RGB三元组。默认情况下,对于2-D网格,一个面内的边缘是蓝色的(RGB三元组)gydF4y2Ba[0 0 1]gydF4y2Ba),面之间的边缘为红色(RGB三联体gydF4y2Ba[10 0 0]gydF4y2Ba).对于3-D网格,默认的边缘颜色是黑色(RGB三元组gydF4y2Ba[0 0 0]gydF4y2Ba).gydF4y2Ba

短名称和长名称是字符向量,指定八种预定义颜色中的一种。RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝分量的强度;强度必须在[0 1]的范围内。下表列出了预定义的颜色和它们的RGB三元组等价物。gydF4y2Ba

RGB值gydF4y2Ba

短名称gydF4y2Ba

长名字gydF4y2Ba

[1 1 0]gydF4y2Ba

ygydF4y2Ba

黄色的gydF4y2Ba

[10 0 1]gydF4y2Ba

米gydF4y2Ba

品红色的gydF4y2Ba

[0 1 1]gydF4y2Ba

cgydF4y2Ba

青色gydF4y2Ba

[10 0 0]gydF4y2Ba

rgydF4y2Ba

红色的gydF4y2Ba

[0 1 0]gydF4y2Ba

ggydF4y2Ba

绿色gydF4y2Ba

[0 0 1]gydF4y2Ba

bgydF4y2Ba

蓝色的gydF4y2Ba

[1,1 1]gydF4y2Ba

wgydF4y2Ba

白色gydF4y2Ba

[0 0 0]gydF4y2Ba

kgydF4y2Ba

黑色的gydF4y2Ba

例子:gydF4y2Ba“EdgeColor”、“绿色”gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba|gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba

3-D网格的网格面颜色,指定为短或长颜色名称或RGB三元组。默认的面部颜色是青色(RGB三元组gydF4y2Ba[0 1 1]gydF4y2Ba).可选颜色请参见gydF4y2BaEdgeColorgydF4y2Ba.gydF4y2Ba

例子:gydF4y2Ba“FaceColor”、“绿色”gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba|gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

图形对象的句柄,作为向量返回。gydF4y2Ba

版本历史gydF4y2Ba

R2006a之前介绍过gydF4y2Ba

全部展开gydF4y2Ba

另请参阅gydF4y2Ba

|gydF4y2Ba|gydF4y2Ba

主题gydF4y2Ba