使用geometryFromEdges函数可以将离散几何矩阵描述的二维几何模型添加到指定的PDE模型中。该函数的语法格式为:
geometryFromEdges(model,g) 向PDE模型model中添加离散几何矩阵g描述的二维几何模型。
pg = geometryFromEdges(model,g) 将PDE模型的几何对象返回到工作空间。
【例4】1.4.3小节用decsg函数获取了离散几何矩阵dl,下面用geometryFromEdges函数将dl描述的二维几何模型添加到一个PDE模型中。使用createpde函数创建PDE模型。
code.matlab
>> model=createpde;
>> gp=geometryFromEdges(model,dl)
gp =
AnalyticGeometry - 属性:
NumCells: 0
NumFaces: 1
NumEdges: 8
NumVertices: 8
可见,PDE模型model的几何模型中包含1个面、8条边和8个顶点。
使用pdegplot函数可以绘制PDE模型的图形。将EdgeLabels和FaceLabels参数的值设置为'on',在图中显示边线段和面的标签。
code.matlab
>> pdegplot(model,'EdgeLabels','on','FaceLabels','on')
生成与图4-2相同的图形。