ListVectorDisplacementPlot
ListVectorDisplacementPlot[{{{vx11,vy11},…,{vx1n,vy1n}},…,{{vxm1,vym1},…,{vxmn,vymn}}}]
从矢量位移数组 {vxij,vyij} 生成位移图.
ListVectorDisplacementPlot[{{{x1,y1},{vx1,vy1}},…,{{x1,y1},{vx1,vy1}}}]
从点 {xi,yi} 的位移 {vxi,vyi} 生成位移图.
ListVectorDisplacementPlot[{{ {{vx11,vy11},s11},…,{{vx1n,vy1n},s1n}},…,{ {{vxmi,vym1},sm1},…,{{vxmn,vymn},smn}}}]
使用标量值 sij 为位移的 region 着色.
ListVectorDisplacementPlot[{ {{vx1,vy1},s1},…,{{vxn,vyn},sn}}]
使用点 {xi,yi} 处的标量值 si 为位移区域着色.
ListVectorDisplacementPlot[…,reg]
绘制区域 reg 上的位移.
更多信息和选项
- ListVectorDisplacementPlot 使用区域上的矢量场数据生成位移图. 默认情况下,位移的大小会自动缩放,以便小位移和大位移都保持可见. 默认情况下,位移区域根据位移的大小着色.
- 如果没有给出标量场值,它们将被视为矢量场的范数.
- 默认情况下,ListVectorDisplacementPlot 对给定的数据进行内插,并在位置的规则网格上绘制矢量场的矢量.
- ListVectorDisplacementPlot 具有与 Graphics 相同的选项,但有以下添加和更改: [所有选项的列表]
-
AspectRatio 1 高宽比 BoundaryStyle None 如何绘制 RegionFunction 边界 ClippingStyle Automatic 如何显示矢量范围外的箭头 ColorFunction Automatic 如何给背景密度上色 ColorFunctionScaling True 是否缩放 ColorFunction 的参数 DataRange Automatic 为数据假定的 x 和 y 值的范围 Frame True 是否在图形周围画边框 FrameTicks Automatic 边框刻度线 Mesh None 在背景中绘制多少条网格线 MeshFunctions {#5&} 如何确定网格线的位置 MeshStyle Automatic 网格线的样式 Method Automatic 用于绘图的方法 PerformanceGoal $PerformanceGoal 要尝试优化的性能方面 PlotLegends None 颜色梯度图例 PlotRange {Full,Full} 要包括的 x、y 值的范围 PlotRangePadding Automatic 值的范围要填充多少 PlotTheme $PlotTheme 图形的整体主题 RegionBoundaryStyle Automatic 如何设置绘图区域边界的样式 RegionFillingStyle Automatic 如何设置绘图区域内部的样式 RegionFunction (True&) 确定要包含的区域 VectorAspectRatio Automatic 箭头的宽长比 VectorColorFunction Automatic 如何给矢量着色 VectorColorFunctionScaling True 如何缩放 VectorColorFunction 的参数 VectorMarkers Automatic 用于矢量的形状 VectorPoints None 要绘制的矢量的数量或位置 VectorRange Automatic 要显示的矢量长度范围 VectorScaling Automatic 如何缩放箭头的大小 VectorSizes Automatic 显示箭头的大小 VectorStyle Automatic 如何绘制矢量 - 提供给 MeshFunctions、RegionFunction、ColorFunction 和 VectorColorFunction 中函数的参数为 x、y、 vx、vy、s.
- 默认设置 MeshFunctions{#5&} 为标量场 s 绘制网格线.
- 默认情况下,位移图显示原始区域和位移区域的表示.
- RegionBoundaryStyle 和 RegionFillingStyle 可用于更改原始区域的样式.
- VectorPoints 用于显示位移箭头的其他设置包括:
-
Automatic 自动选择的点 All 使用原始数据点 "Boundary" 沿 reg 边界的点 - 默认情况下,位移箭头将原始区域中的位置与相应的位移位置连接起来.
- VectorSizesFull 显示完整位移而不是缩放表示.
所有选项的列表
范例
打开所有单元关闭所有单元范围 (15)
采样 (8)
使用 RegionFunction 指定区域:
该域可能是一个 ImplicitRegion:
该域可能是一个 ParametricRegion:
该域可能是一个 MeshRegion:
该域可能是一个 BoundaryMeshRegion:
演示 (7)
选项 (45)
AspectRatio (2)
BoundaryStyle (3)
ColorFunction (4)
ColorFunctionScaling (2)
Mesh (3)
指定 Mesh 来可视化位移:
PlotRange (3)
PlotStyle (4)
RegionFunction (1)
使用 RegionFunction 指定参考区域:
VectorColorFunction (1)
默认情况下,如果 VectorColorFunction 为 Automatic,则 VectorColorFunction 匹配 ColorFunction:
指定与 ColorFunction 不同的 VectorColorFunction;
不使用 VectorColorFunction:
VectorPoints (2)
VectorSizes (1)
VectorStyle (1)
VectorColorFunction 的优先级高于 VectorStyle:
应用 (17)
基本应用 (16)
使用 VectorSizesFull 显示位移的实际大小:
固体力学 (1)
显示区域的左边缘是固定的(无位移),在右边缘施加 10 kPa 的均匀水平载荷:
从形式为 {位置矢量,{位移矢量,应力张量的 Frobenius 范数}} 的数值求解器获取数据,假设该区域为线弹性且在平面应力中:
使用 RegionFunction 正确地可视化变形区域. 请注意,卸载角附近的应力远高于施加的 10 kPa 载荷:
属性和关系 (12)
使用 ListVectorDisplacementPlot3D 在三维中可视化变形:
使用 VectorDisplacementPlot 来可视化函数:
使用 VectorDisplacementPlot3D 在三维中可视化函数:
使用 ListVectorPlot 绘制数据:
使用 ListStreamPlot 绘制流线而不是矢量:
使用 StreamPlot 绘制流线而不是矢量:
使用 VectorDensityPlot 添加标量场的密度图:
使用 ListVectorDensityPlot 或 ListStreamDensityPlot 添加标量场的密度图:
使用 LineIntegralConvolutionPlot 绘制矢量场的线积分卷积:
使用 ListVectorPlot3D 或 ListStreamPlot3D 在三维中可视化矢量场:
使用 VectorPlot3D 和 StreamPlot3D 来可视化三维矢量场:
使用 SliceVectorPlot3D 在曲面上绘制矢量:
使用 ComplexStreamPlot 绘制流线而不是矢量:
使用 GeoVectorPlot 在地图上绘制矢量:
使用 GeoStreamPlot 绘制流线而不是矢量:
文本
Wolfram Research (2021),ListVectorDisplacementPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ListVectorDisplacementPlot.html.
CMS
Wolfram 语言. 2021. "ListVectorDisplacementPlot." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ListVectorDisplacementPlot.html.
APA
Wolfram 语言. (2021). ListVectorDisplacementPlot. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ListVectorDisplacementPlot.html 年