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

StreamPlot

StreamPlot[{vx, vy}, {x, xmin, xmax}, {y, ymin, ymax}]
ベクトル場{vx, vy}の流線プロットを xy の関数としてプロットする.
StreamPlot[{{vx, vy}, {wx, wy}, ...}, {x, xmin, xmax}, {y, ymin, ymax}]
複数のベクトル場のプロットを生成する.
  • StreamPlotは各点におけるベクトル場の局所的方向を示す流線をプロットする.
  • StreamPlotはデフォルトで,プロット全体がほぼ一様の密度になるように十分な数の流線を示し,背景のスカラー場は示さない.
  • StreamPlotは,vi 等を評価しても実数にならない位置では流線を示さない.
  • StreamPlotは,事実上Blockを使って変数 xy を局所的なものとして扱う.
  • StreamPlotには属性HoldAllがあり,xy に特定の数値を割り当てた後ではじめて vi 等を評価する.
  • 場合によってはEvaluateを使って特定の数値をxy に割り当てる前に vi 等を評価した方がより効率がよいことがある.
  • StreamPlotにはGraphicsと同じオプションに次の追加・変更を加えたものが使える.
AspectRatio1縦横比
EvaluationMonitorNoneすべての関数評価で評価される式
FrameTrueプロットの周囲に枠を描くかどうか
FrameTicksAutomatic枠目盛マーク
MethodAutomaticプロットに使用するメソッド
PerformanceGoal$PerformanceGoal最適化しようとするパフォーマンスの局面
PlotRange{Full,Full}含める x, y 値の範囲
PlotRangePaddingAutomatic値の範囲をどの程度充填するか
RegionFunctionTrue&どの領域を含めるかを決める
StreamColorFunctionNone流線の彩色方法
StreamColorFunctionScalingTrueStreamColorFunctionの引数をスケールするかどうか
StreamPointsAutomatic流線の本数,置き方,間隔を決める
StreamScaleAutomatic個々の流線の大きさとセグメント化を決める
StreamStyleAutomatic流線の描き方
WorkingPrecisionMachinePrecision内部計算に使う精度
{-x^2+y-1,x-y^2+1}の流線を矢印でプロットする:
In[1]:=
Click for copyable input
Out[1]=
 
2つの場の流線を矢印でプロットする:
In[1]:=
Click for copyable input
Out[1]=
バージョン 7 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team