主要内容

网格数据(p, e t)三元组

偏微分方程工具箱™使用网格和三角形和四面体网格元素的二维几何图形元素3 d几何图形。偏微分方程的工具箱的早期版本中使用网格的形式[p, e t]三。的矩阵p,e,t代表点(节点)、元素和三角形或四面体网格,分别。后来版本的工具箱支持金宝app[p, e t]网格原因兼容性。

请注意

新功能可能不兼容遗留工作流程。网格数据的描述的推荐工作流程,明白了网格数据

二维网格的网格数据这些组件:

  • p(点,网格节点)2——- - - - - -Np矩阵的节点,在那里Np在网格的节点数量。每一列p (:, k)x点的坐标kp (k)y点的坐标kp (2 k)

  • e(边缘)7——- - - - - -矩阵的边缘,在那里是在网边的数量。网格边e和几何形状的边缘有一个一一对应。的e矩阵表示的离散边缘几何在同样的方式t矩阵表示离散的面孔。每一列的e矩阵是一个优势。

    • e (k)是第一点的指数在网边吗k

    • e (2 k)第二点的指数是在网边吗k

    • e (k)参数值在第一个点的优势k。相关的参数值是沿着几何边缘弧长。

    • e (4 k)是第二点的参数值的优势k

    • e (5 k)是几何的ID包含网边缘的边缘。你可以看到边缘IDs使用命令pdegplot(几何学,“EdgeLabels”,“上”)

    • e (k)左边是子域名数量的优势。沿着边缘方向是通过增加参数值。的子域名0的外部几何。

    • e (7 k)的右边子域名数量优势。

  • t(三角形)4——- - - - - -Nt三角形或矩阵7——- - - - - -Nt矩阵的三角形,这取决于你的呼唤generateMeshGeometricOrder名称-值对将“二次”“线性”,分别。initmesh创建只“线性”元素,大小4——- - - - - -NtNt网格是三角形的数量。每一列的t包含点的指数p形成的三角形。例外是最后一列条目,即子域名数量。三角点命令如图所示。

线性三角形元素的节点编号1、2、3逆时针方向,从最左边的节点。节点的二次三角元素是相同的,有额外的节点的每条边编号4、5、6。

三维网格的网格数据这些组件:

  • p(点,网格节点)3——- - - - - -Np矩阵的节点,在那里Np在网格的节点数量。每一列p (:, k)x点的坐标kp (k),y点的坐标kp (2 k),z点的坐标kp (3 k)

  • e是一个对象,将网面临着与几何边界。偏微分方程的工具箱函数使用这个协会将边界条件时,在几何边界,设置网格边界的面孔。

  • t(四面体)是一个11日-Nt矩阵四面体或5 -Nt矩阵的四面体,这取决于你的呼唤generateMeshGeometricOrder名称-值对将“二次”“线性”,分别。Nt的四面体网格。每一列的t包含点的指数p形成四面体。除了在列,最后一个元素的子域的数字。四面体点命令如图所示。

一个线性四面体元素的节点编号如下。节点在1、2、3逆时针方向,从最左边的节点。节点4是顶部的四面体。二次的节点四面体元素是相同的,有额外的节点的每条边。这些节点编号5、6、7底部,8,9,10的四面体。

您可以创建一个[p, e t]网通过使用这些方法之一:

  • 使用initmesh创建一个二维函数[p, e t]网。

  • 使用generateMesh函数创建一个二维或三维网格FEMesh对象。然后使用meshToPet函数将网格转换成[p, e t]网。