ComplexVectorPlot
ComplexVectorPlot[f,{z,zmin,zmax}]
ComplexVectorPlot[{f1,f2,…},{z,zmin,zmax}]
绘制几个向量场.
更多信息和选项
- ComplexVectorPlot 亦称为场图或方向图.
- ComplexVectorPlot 通过绘制箭头来显示向量场. 默认情况下,向量的方向由箭头的方向表示,幅值由颜色表示.
- ComplexVectorPlot 在对 f 的值进行计算后,在结果不是复数的位置处不显示箭头.
- ComplexVectorPlot[f,{z,n}] 等价于 ComplexVectorPlot[f,{z,-n-n I,n+n I}].
- ComplexVectorPlot 将变量 z 视为局部变量,相当于使用 Block.
- ComplexVectorPlot 具有属性 HoldAll,只在对 z 赋值后才计算 f. 某些情况下,先用 Evaluate 对 f 进行符号式计算效率更高.
- ComplexVectorPlot 和 Graphics 有相同的选项,不同之处和更多选项如下所示: [所有选项的列表]
-
AspectRatio 1 高宽比 ClippingStyle Automatic 怎样显示向量范围之外的箭头 EvaluationMonitor None 每次运行函数时要计算的表达式 Frame True 是否为图形绘制边框 FrameTicks Automatic 边框刻度标记 Method Automatic 使用何种方法绘图 PerformanceGoal $PerformanceGoal 优化的目标 PlotLegends None 要包含的图例 PlotRange {Full,Full} 包括的 x、y 值的范围 PlotRangePadding Automatic 对数值范围进行多少填充 PlotTheme $PlotTheme 绘图的整体外观主题 RegionFunction (True&) 确定要包含的区域 RegionBoundaryStyle Automatic 怎样设置绘图区域边界的样式 RegionFillingStyle Automatic 怎样设置绘图区域内部的样式 VectorAspectRatio Automatic 箭头的宽度与长度的比 VectorColorFunction Automatic 如何为箭头着色 VectorColorFunctionScaling True 是否缩放传递给 VectorColorFunction 的函数 VectorMarkers Automatic 箭头的形状 VectorPoints Automatic 箭头的数量或放置方式 VectorRange Automatic 显示出来的向量的长度范围 VectorScaling None 怎样缩放箭头的大小 VectorSizes Automatic 显示出来的箭头的大小 VectorStyle Automatic 怎样设置箭头的样式 WorkingPrecision MachinePrecision 内部计算使用的精度 - 按比例缩放各个箭头以适应每个点周围的边界圆.
- VectorPoints{c1,c2,…} 在复数点 c1、c2、… 处绘制箭头.
- VectorScaling 将向量的幅值缩放到 VectorSizes 给定的箭头大小范围:smin 到 smax.
- VectorScaling->Automatic 将根据向量幅值缩放箭头的长度:
- 由 VectorMarkers 给定的箭头符号被绘制在一个方框内,方框的宽度和长度的比例为由 VectorAspectRatio 指定的 .
- 常见的标记有:
-
"Segment" 与场方向一致的线段 "PinDart" 沿场方向的销镖形 "Dart" 镖形标记 "Drop" 水滴形标记 - VectorColorFunction->None 将按 VectorStyle 指定的样式绘制箭头.
- 提供给 RegionFunction 和 VectorColorFunction 中的函数的参数为 z 和 f.
所有选项的列表
范例
打开所有单元关闭所有单元范围 (19)
采样 (7)
在赋值前用 Evaluate 符号式计算向量场:
选项 (65)
ClippingStyle (4)
RegionBoundaryStyle (5)
RegionFillingStyle (5)
VectorColorFunction (5)
VectorColorFunctionScaling (2)
VectorMarkers (4)
VectorPoints (5)
VectorRange (6)
VectorScaling (2)
VectorStyle (6)
应用 (7)
属性和关系 (15)
ComplexVectorPlot 是 VectorPlot 的特例:
ComplexStreamPlot 将复数绘制为流线:
ComplexStreamPlot 是 StreamPlot 的特殊情况:
使用 VectorDisplacementPlot 可视化指定区域内复函数的效果:
用 VectorPlot3D 和 StreamPlot3D 可视化三维向量场:
ComplexContourPlot 绘制复平面上的曲线:
ComplexRegionPlot 绘制复平面上的区域:
ComplexPlot 用颜色显示函数的辐角和幅值:
通过 ComplexPlot3D 用 轴显示幅值:
用 ComplexArrayPlot 绘制复数数组:
用 ReImPlot 和 AbsArgPlot 在实平面上绘制复数:
用 ComplexListPlot 显示复数在平面上的位置:
使用 ListVectorPlot 进行数据绘制:
使用 ListStreamPlot 绘制流线图而非向量:
使用 VectorDensityPlot 添加标量场的密度图:
函数 StreamDensityPlot 可用于流线图而非向量:
使用 ListVectorDensityPlot 生成基于数据的标量场的密度图:
使用 ListStreamDensityPlot 绘制流线图而非向量:
使用 LineIntegralConvolutionPlot 绘制向量场的线积分卷积:
文本
Wolfram Research (2020),ComplexVectorPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ComplexVectorPlot.html.
CMS
Wolfram 语言. 2020. "ComplexVectorPlot." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ComplexVectorPlot.html.
APA
Wolfram 语言. (2020). ComplexVectorPlot. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ComplexVectorPlot.html 年