主要内容

区域

二维网格元素的区域

描述

例子

一个=区域()返回该地区一个整个网格。

例子

(一个,AE]=区域()还返回一个行向量AE包含网格的每个元素的领域。

例子

一个=区域(,元素)返回指定的元素的结合区域的网格。

例子

全部折叠

生成一个二维网格并找到它的面积。

创建一个PDE模型。

模型= createpde;

包括内置函数的几何形状lshapeg。绘制几何图形。

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

图包含一个坐标轴对象。坐标轴对象包含4线类型的对象,文本。

生成一个网格和情节。

网= generateMesh(模型);图pdemesh(模型)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。

计算整个网格的面积。

马=区域(网)
马= 3.0000

生成一个二维网格并找到每个元素的面积。

创建一个PDE模型。

模型= createpde;

包括内置函数的几何形状lshapeg。绘制几何图形。

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

图包含一个坐标轴对象。坐标轴对象包含4线类型的对象,文本。

生成一个网格和情节。

网= generateMesh(模型);图pdemesh(模型)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。

计算整个网格的面积和网格的每个元素的面积。显示第一个5元素的领域。

(马,mi) =区域(网);mi (1:5)
ans =1×50.0047 0.0054 0.0053 0.0048 0.0061

找到元素的结合区域与一个特定的二维网格。

创建一个PDE模型。

模型= createpde;

包括内置函数的几何形状lshapeg。绘制几何图形。

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

图包含一个坐标轴对象。坐标轴对象包含4线类型的对象,文本。

生成一个网格和情节。

网= generateMesh(模型);图pdemesh(模型)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。

找到相关的元素1和计算这些元素的总面积。

Ef1 = findElements(网、“地区”,“面子”1);Ef1 maf1 =区域(网)
maf1 = 1.0000

找到多少总网面积属于这些元素。返回结果的比例。

maf1_percent(网)* 100 = maf1 /区域
maf1_percent = 33.3333

输入参数

全部折叠

网格对象,指定为财产的PDEModel对象或作为输出generateMesh

例子:model.Mesh

元素id指定为一个正整数或正整数矩阵。

例子:(10 68 81 97 113 130 136 164)

输出参数

全部折叠

整个区域网或指定的元素的区域网格相结合,作为一个正数返回。

地区的单个元素,返回一个行向量的正数。

版本历史

介绍了R2018a