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は,事実上Blockを使って,変数 z を局所的なものとして扱う.
- 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)
デフォルトで,極端に短かったり極端に長かったりするベクトルも表示される:
ClippingStyleNone を使って極端なベクトルをプロットから 削除する:
PlotLegends (5)
PlotRange (5)
RegionBoundaryStyle (5)
Noneを使って境界を表示しないようにする:
RegionFillingStyle (5)
Noneを使って内側の塗潰しを表示しないようにする:
VectorColorFunction (5)
ノルムによってベクトルを彩色する際のカラースキームを選択する:
ColorDataから任意の名前付き色勾配を使う:
VectorColorFunctionScaling (2)
VectorMarkers (4)
VectorPoints (5)
VectorRange (6)
VectorScaling (2)
VectorSizes (2)
VectorStyle (6)
Arrowheadsを使って鏃の明示的なスタイルを指定する:
Arrowheadsなしのグラフィックスプリミティブは,ベクトルのスケールに従ってスケールされる:
VectorScalingオプションを使ってスケーリングを変更する:
アプリケーション (7)
特性と関係 (15)
ComplexVectorPlotはVectorPlotの特殊ケースである:
ComplexStreamPlotは複素数を流線としてプロットする:
ComplexStreamPlotはStreamPlotの特殊ケースである:
VectorDisplacementPlotを使って指定の領域に対する複素関数の影響を可視化する:
VectorPlot3DとStreamPlot3Dを使って3Dベクトル場を可視化する:
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 Language. 2020. "ComplexVectorPlot." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ComplexVectorPlot.html.
APA
Wolfram Language. (2020). ComplexVectorPlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ComplexVectorPlot.html