添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

How to | 绘制矢量场

矢量场的可视化可以通过在常规网格上绘制矢量,绘制选定的流线图,或使用渐变配色方案表示矢量和流线密度来实现. 此外您也可以由相对于一个映射的矢量列表绘制矢量场.

使用 VectorPlot 绘制矢量场中的矢量,矢量场由 的映射给定:

使用 StreamPlot 绘制流线:

使用 StreamPoints 选项绘制选定的流线:

使用 StreamPoints 选项选择图形中的流线:

使用 VectorDensityPlot StreamDensityPlot 实现场密度的可视化:

在 Wolfram 语言中,您不仅可以绘制矢量场,也可以对这些图形进行微调. 下面的示例介绍了一些可以应用的选项.

使用 VectorStyle 改变 VectorPlot 中的箭头类型:

使用 StreamPoints 控制图形中的流线数量:

将矢量与流线合并在一个图形中:

使用 ColorFunction 应用一个基于矢量与流线密度的颜色方案:

可以使用 VectorColorFunction 选择一个颜色方案,并指定一个函数为矢量着色. 这里绘制的两个图形使用"DarkRainbow" 颜色方案着色,各个图形根据的是在 VectorColorFunction 指定的函数:

由于在 VectorColorFunction 所用中的一些函数是常见的,Wolfram 语言允许您将它们称为变量. 这些变量用由 1 至 5 的整数表示,其中 1 为 变量,2 为 变量,3 为第一个场分量,4 为第二个场分量,5 为向量的大小. 如要指定这些变量,将 # n& VectorColorFunction 联用,其中 n 表示变量的编号.

根据第二个场分量 ( # 4& ) 给图形着色,使用 "DarkRainbow" 颜色方案:

根据矢量大小( # 5& )给图形着色,同样使用 "DarkRainbow" 颜色方案:

从一个指定的点在一个方向上绘制流线:

使用 VectorStyle 得到 VectorPlot3D 中的三维效果:

VectorMarkers 指定标记:

密度图和等高图 三维曲面绘图 Vector Fields: Plot Examples Visualizing Vector Fields Flow of a Vector Field in 2D Vector Fields: Streamline through a Point Sources, Saddle Points, and Sinks in Vector Fields 3D Vector Fields Vector Field Flow through and around a Circle Families of Solutions for ODEs Integrating a Vector Field along a Curve How to: 创建图形 How to: 自定义图表和图形

VectorPlot VectorDensityPlot ListVectorPlot StreamPlot StreamDensityPlot VectorPlot3D

向量可视化 函数可视化 数据可视化 图形选项和样式 "How to" 分类主题