Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可視化とグラフィックス > データの可視化 > ベクトルの可視化 >
Mathematica > 可視化とグラフィックス > 関数の可視化 > ベクトルの可視化 >

StreamScale

StreamScale
StreamPlotListStreamPlotおよび関連関数のオプションで,描かれる流線の長さと鏃を指定する.
  • StreamPlotおよび関連関数は,事実上ベクトル場の流れに沿って流線を求める.StreamScaleは求まった流線を表示のためにどのようにセグメント化するかを決める.
  • 流線の各セグメントは独自の鏃を持つArrowとして描画される.
Automatic流線のスケールを自動的に決める
None流線に矢印は描かない
Full流線全体をセグメント化せずに使う
{seg,npts,aratio,sfun}流線のスケールに明示的な指定を使う
  • StreamScale->{seg, npts, aratio, sfun}と設定すると,流線をどのようにセグメント化するか,および各セグメントをどのようにスケールするかの明示的な指定ができる.
  • パラメータ seg は流線のセグメントのDashing指定に似ている.次の形を使うことができる.
s{s, s/15}に等しい
{s1,s2,...}1つおきに描画され,周期的に繰り返される連続する長さ s1, s2, ... の線分
Large,Medium,Small,TinyLarge,Medium等のセグメントの長さを使う
  • npts に次の設定を使って各流線セグメント上に描画する点を制御することができる.
22点を使ってまっすぐな流線セグメントを与える
n最高で n 個の点を描く流線セグメントに使う
All各流線セグメントに計算されたすべての点を使う
Automatic曲線の単純化に基づいた自動メソッドを使う
  • すべての流線セグメントは事実上曲線上にあり,各セグメントの鏃がそのセグメントの片側の端まで伸びている.
  • aratio に次の設定を使って一片の流線の縦横比を制御することができる.
r最長のセグメントに相対的な絶対縦横比
Scaled[r]各セグメントに相対的な相対縦横比
Automatic点の数に基づいた自動メソッド
  • seg によってセグメントの長さが決まった後,各セグメントに関数 sfun を適用して再スケールすることができる.
None再スケールは行わない
funcx, y, vx, vy, Norm[{vx, vy}]の関数
Automatic再スケールを自動的に決定する
使用する流線セグメントの長さを指定する:
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 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team