VectorDisplacementPlot3D

VectorDisplacementPlot3D[{vx,vy,vz},{x,xmin,xmax},{y,ymin,ymax},{z,zmin,zmax}]

生成作为 xyz 的函数的矢量场 {vx,vy,vz} 的位移图.

VectorDisplacementPlot3D[{vx,vy,vz},{x,y,z}reg]

绘制几何区域 reg 上的位移.

VectorDisplacementPlot3D[{{vx,vy,vz},s},]

使用标量场 s 来设置位移的样式.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (5)

为指定的位移场绘制参考区域和相应(缩放的)变形区域:

包括位移范数的图例:

显示从参考区域中的点延伸到变形区域中的对应点的位移矢量的采样:

使用位移场范数以外的标量场为变形区域着色:

显示一个扭曲的弹性条:

范围  (18)

采样  (11)

通过比较参考和变形区域来可视化缩放位移场:

从参考区域中的点到(缩放的)变形区域中的对应点绘制矢量:

指定其他矢量位置:

可以按比例绘制位移:

在指定区域上使用位移场:

该域可以由区域指定:

该域可能是一条曲线:

该域可以是 ImplicitRegion

该域可以是 ParametricRegion

该域可以是 MeshRegion

该域可以是 BoundaryMeshRegion

演示  (7)

为变形区域指定 ColorFunction

指定独立于 ColorFunctionVectorColorFunction

箭头使用单一颜色:

包括位移范数的图例:

包括可选标量场的图例:

包括 Mesh

按比例绘制位移:

选项  (63)

BoxRatios  (2)

默认情况下,长宽比为 Automatic

设置盒框比例:

BoundaryStyle  (3)

默认情况下,边界样式与变形区域的内部颜色匹配:

指定 BoundaryStyle

BoundaryStyle 应用于被 RegionFunction 切割的区域:

ColorFunction  (4)

默认情况下,变形区域由场的范数着色:

指定颜色的标量场:

使用命名的颜色梯度:

指定自定义的 ColorFunction

ColorFunctionScaling  (2)

使用范数的自然范围:

控制 ColorFunction 的各个参数的缩放:

Mesh  (6)

指定 Mesh 来可视化位移:

显示初始和最终采样网格:

方向指定 10 条网格线,在 方向指定 5 条网格线,在 方向指定 3 条网格线:

在特定值处使用网格线:

突出显示特定的网格线:

如果参考区域的边界和填充被移除,则参考区域中的网格线被抑制:

MeshFunctions  (2)

默认情况下,网格线平行于参考区域中的 平面:

在参考区域中使用圆形网格线:

MeshStyle  (2)

设置网格线的样式:

在不同方向上设置不同的网格线样式:

PlotLegends  (3)

包括图例以显示矢量范数的颜色范围:

包括一个图例以显示可选标量场的颜色范围:

控制图例的位置:

PlotPoints  (1)

使用更多的点来获得更平滑的区域:

PlotRange  (3)

默认使用完整的 PlotRange

指定 方向共享的显式限制:

方向指定不同的绘图范围:

PlotStyle  (3)

去除变形区域的填充:

Texture 应用于变形区域:

ColorFunction 的优先级高于 PlotStyle

RegionBoundaryStyle  (2)

指定参考区域的边界样式:

去除参考区域的边界:

RegionFillingStyle  (2)

指定参考区域的填充:

删除参考区域的填充:

RegionFunction  (1)

使用 RegionFunction 指定参考区域:

VectorAspectRatio  (2)

矢量标记的默认长宽比为 1/4:

指定矢量标记的相对宽度:

VectorColorFunction  (3)

默认情况下,如果 VectorColorFunctionAutomatic,则 VectorColorFunction 匹配 ColorFunction

指定与 ColorFunction 不同的 VectorColorFunction

不使用 VectorColorFunction

VectorColorFunctionScaling  (1)

对矢量颜色使用范数的自然范围:

VectorMarkers  (3)

默认情况下,从参考区域中的点到变形区域中的对应点绘制矢量:

使用命名外观来绘制矢量:

将标记置于采样点的中心:

VectorPoints  (9)

默认情况下不显示矢量:

显示从整个原始区域采样的矢量:

从区域边界对矢量采样:

使用符号名称来指定矢量的密度:

使用符号名称来指定矢量的排列:

指定 方向的矢量数:

方向指定不同数量的矢量:

给出矢量的具体位置:

沿着曲线,矢量默认是等间距的:

VectorRange  (2)

指定矢量范数的范围:

设置剪切矢量的样式:

VectorScaling  (2)

默认情况下,矢量从参考区域中的点延伸到变形区域中的对应点:

将所有矢量设置为相同的大小:

VectorSizes  (4)

默认情况下,矢量从参考区域中的点延伸到变形区域中的对应点:

抑制位移矢量的缩放,以便 45° 旋转看起来合适:

指定相对于默认缩放位移的位移大小:

即使不显示矢量,也抑制位移矢量的缩放:

VectorStyle  (1)

VectorColorFunction 的优先级高于 VectorStyle

应用  (19)

基础应用  (16)

恒定位移场将参考区域中的每个点都移动相同的量:

请注意,位移是自动缩放的,因此极小和极大位移都可见:

使用 VectorSizesFull 显示位移的实际大小:

颜色用于表示位移的大小:

用不同的标量函数为区域着色:

使用箭头指示样本点的初始和最终位置:

可视化 方向的膨胀:

可视化 方向的收缩:

可视化 方向的膨胀和 方向的收缩:

可视化弹簧在 方向上的伸展和收缩:

可视化应用于面 方向上的剪切:

可视化应用于面 方向上的剪切:

可视化组合剪切:

可视化围绕 轴的旋转:

可视化膨胀和旋转组合:

可视化位于原点附近的变形:

固体力学  (3)

考虑一种均质、各向同性的线性弹性材料. 指定杨氏模量和泊松比:

方向上施加大小为 的均匀拉伸载荷:

如果 ,则产生的变形包括 方向的延伸和 方向的收缩:

如果 ,则载荷是压缩的,由此产生的变形包括 方向的压缩和 方向的膨胀:

用圆柱体替换区域:

考虑一个以 轴为中心的椭圆柱:

将恒定扭矩 施加到柱体末端:

指定施加扭矩的大小:

如果材料是具有剪切模量 的线性弹性材料,则产生的位移场为:

使用网格来说明柱体的扭曲:

计算非平凡剪应力:

使用剪应力为区域着色:

计算末端固定并在顶部施加力的勺子的偏转.

设置变量和参数:

设置 PDE 和几何参数:

可视化位移:

属性和关系  (9)

使用 ListVectorDisplacementPlot3D 根据位移场数据可视化变形:

使用 VectorDisplacementPlot 可视化与位移矢量场相关的区域的变形:

使用 ListVectorDisplacementPlot 可视化基于数据的相同变形:

使用 VectorPlot 直接绘制矢量场:

使用 StreamPlot 用流线而不是矢量绘制:

使用 ListVectorPlotListStreamPlot 绘制数据:

使用 VectorDensityPlot 添加标量场的密度图:

使用 StreamDensityPlot 绘制流线而不是矢量:

使用 ListVectorDensityPlotListStreamDensityPlot 绘制数据:

使用 LineIntegralConvolutionPlot 绘制矢量场的线积分卷积:

使用 VectorPlot3DStreamPlot3D 可视化三维矢量场:

使用 ListVectorPlot3DListStreamPlot3D 绘制数据:

使用 SliceVectorPlot3D 在曲面上绘制矢量:

使用 ListSliceVectorPlot3D 绘制数据:

使用 ComplexVectorPlotComplexStreamPlot 将复变量的复函数可视化为矢量场或流线:

使用 GeoVectorPlot 在地图上绘制矢量:

使用 GeoStreamPlot 绘制流线而不是矢量:

Wolfram Research (2021),VectorDisplacementPlot3D,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VectorDisplacementPlot3D.html.

文本

Wolfram Research (2021),VectorDisplacementPlot3D,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VectorDisplacementPlot3D.html.

CMS

Wolfram 语言. 2021. "VectorDisplacementPlot3D." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/VectorDisplacementPlot3D.html.

APA

Wolfram 语言. (2021). VectorDisplacementPlot3D. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/VectorDisplacementPlot3D.html 年

BibTeX

@misc{reference.wolfram_2024_vectordisplacementplot3d, author="Wolfram Research", title="{VectorDisplacementPlot3D}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/VectorDisplacementPlot3D.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_vectordisplacementplot3d, organization={Wolfram Research}, title={VectorDisplacementPlot3D}, year={2021}, url={https://reference.wolfram.com/language/ref/VectorDisplacementPlot3D.html}, note=[Accessed: 21-November-2024 ]}