StreamScale

StreamScale
StreamPlotListStreamPlot 和相关函数的选项,确定绘制流线的长度和箭头大小.

更多信息更多信息

  • StreamPlot 和相关函数按照向量域的流求出流线. StreamScale 确定求得的流线如何分段显示.
  • 每个流线段显示为一个 Arrow,带有自身箭头.
  • StreamScale 可以给出下列设置:
  • Automatic自动确定流线尺度
    None对于流线不绘制箭头
    Full使用无分段的完全流线
    {seg,npts,aratio,sfun}用明确的流线尺度的指定
  • 设置 StreamScale->{seg, npts, aratio, sfun} 允许明确设置如何将流线分成段,以及每个段如何缩放.
  • 对于流线段,参数 seg 是和一个 Dashing 设置类似的. 可以使用下列形式:
  • s等价于
    {s1,s2,...}长度 , , ... 的连续线段,每隔一个线段显示并周期性重复
    Large,Medium,Small,Tiny用大、中等分段长度
  • npts 的下列设置可以用于控制每个流线段显示的点的数量:
  • 2用两个点,给出一个直线的流线段
    n每个流线段使用 n 个点
    All对每个流线段用所有计算点
    Automatic用基于曲线化简得一个自动方法
  • 每个流线段实际上位于一个弯曲带,其中分段的箭头延伸到弯曲带的一端.
  • aratio 的下列设置可以控制流线带的高宽比:
  • r最长线段的绝对高宽比
    Scaled[r]每个线段的相对高宽比
    Automatic基于数字点的自动方法
  • 若是分段的长度由 seg 确定,它们可以通过应用函数 sfun 重新缩放. 可以使用下列设置:
  • None不执行重新缩放
    funcxyvxvyNorm[{vx, vy}] 的函数
    Automatic自动确定重新缩放

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

基本范例 (3)基本范例 (3)

指定使用流线段的长度:

In[1]:=
Click for copyable input
Out[1]=

指定每个段使用的点的数量:

In[1]:=
Click for copyable input
Out[1]=

指定使用的箭头的尺寸:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
版本 7 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »