主要内容

pdeviz

创建并绘制PDE可视化对象

自从R2021a

描述

例子

pdeviz (MeshDataNodalData创建一个PDEVisualization对象,并将网格节点上的数据绘制为曲面图。详细信息请参见PDEVisualization属性

例子

pdeviz (MeshData创建一个PDEVisualization对象并绘制网格。

例子

pdeviz (___名称,值使用一个或多个自定义情节外观名称,值参数。将名称-值参数与前面语法中的参数的任何组合使用。

pdeviz(图,___控件的图形容器PDEVisualization对象。例如,您可以通过指定pdeviz(图(3)中,___)

例子

V= pdeviz (___类的句柄PDEVisualization对象,使用前面的任何语法。

例子

全部折叠

使用pdeviz函数来创建PDE可视化对象并绘制它。更改此对象的属性以与生成的图形交互。

为一个三维问题创建一个结构分析模型。

Structuralmodel = createpde(“结构性”“static-solid”);

导入梁几何图形并绘制它。

importGeometry (structuralmodel“SquareBeam.stl”);pdegplot (structuralmodel“FaceLabels”“上”“FaceAlpha”, 0.5)

图中包含一个轴对象。坐标轴对象包含颤动、贴片、线条类型的3个对象。

指定杨氏模量和泊松比。

structuralProperties (structuralmodel“PoissonsRatio”, 0.3,...“YoungsModulus”210年e3);

指定面6为固定边界。

structuralBC (structuralmodel“面子”6“约束”“固定”);

指定面5的表面牵引。

structuralBoundaryLoad (structuralmodel“面子”5,...“SurfaceTraction”, (0, 0; 2));

生成一个网格并解决问题。

msh = generateMesh(结构模型);结构结果= solve(结构模型);

调用pdeviz只有网格数据。此调用创建一个PDEVisualization对象并绘制网格。

图v = pdeviz(msh)

Figure包含pde.graphics.pdevisualization类型的对象。

v = PDEVisualization with properties: MeshData: [1x1 FEMesh] nodedata: [0x1 double] MeshVisible: on Transparency: 1位置:[0.1300 0.1100 0.6716 0.8150]单位:“归一化”显示所有属性

更新情节,增加冯·米塞斯的压力NodalData的属性PDEVisualization这个图现在显示了冯·米塞斯应力和网格。

figure v. nodedata = structuralresults.VonMisesStress;

通过添加位移来更新图DeformationData的属性PDEVisualization图中显示了在冯·米塞斯应力作用下变形的形状。

图v.DeformationData =结构结果。位移;

Figure包含pde.graphics.pdevisualization类型的对象。

更新图以隐藏网格。

图v.MeshVisible =“关闭”

Figure包含pde.graphics.pdevisualization类型的对象。

更新图形以隐藏坐标轴。

figure v.AxesVisible =“关闭”

Figure包含pde.graphics.pdevisualization类型的对象。

输入参数

全部折叠

有限元网格,指定为FEMesh属性对象。

网格节点上的数据,指定为列向量。

数据类型:

名称-值参数

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

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来名字在报价。

例子:pdeviz (model.Mesh results.NodalSolution,“MeshVisible”,“上”,“DeformationData”,results.Displacement)

表面透明度,指定为实数从0通过1.默认值1表示没有透明度。的值0表示完全透明。

数据类型:

切换以显示网格,指定为“上”“关闭”,或作为数字或逻辑1真正的)或0).值为“上”等于真正的,“关闭”等于.因此,您可以将此参数的值用作逻辑值。

当只绘制网格时,默认值为“上”.否则,默认为“关闭”

数据类型:字符|字符串

网格变形数据,指定为以下之一:

  • 一个FEStruct对象的属性用户体验uy,对于三维几何,是乌斯

  • 一个包含字段的结构数组用户体验uy,对于三维几何,是乌斯

  • 对于二维几何有两列,对于三维几何有三列

网格变形水平,指定为非负数。与一起使用此名称-值参数DeformationData

pdeviz的默认值DeformationScaleFactor基于网格和的值DeformationData

数据类型:

切换以隐藏或显示轴,指定为“上”“关闭”,或作为数字或逻辑1真正的)或0).值为“上”等于真正的,“关闭”等于.因此,您可以将此参数的值用作逻辑值。

背景颜色,指定为RGB三元组、十六进制颜色代码、颜色名称或短名称。

颜色条可见性,指定为“上”“关闭”,或作为数字或逻辑1真正的)或0).值为“上”等于真正的,“关闭”等于.因此,您可以将此属性的值用作逻辑值。该值存储为类型的on/off逻辑值matlab.lang.OnOffSwitchState

颜色限制,指定为形式的两元素向量(最小最大).颜色限制指示映射到颜色图中第一个和最后一个颜色的颜色数据值。

图表标题,指定为字符向量、字符向量的单元格数组、字符串数组或分类数组。

例子:“我的标题文本”

若要创建多行标题,请指定字符向量单元格数组或字符串数组。数组中的每个元素都对应于一行文本。

例子:{“我的”,“标题”};

如果将标题指定为分类数组,MATLAB®使用数组中的值,而不是类别。

如果使用表格数据创建图表,则默认图表具有自动生成的标题。如果不想要标题,请指定""

视图的方位角和仰角,指定为窗体的两元素矢量(方位高度)用度单位定义。或者,使用视图函数设置视图。

输出参数

全部折叠

控件的句柄返回PDEVisualization对象。详细信息请参见PDEVisualization属性

版本历史

R2021a中引入