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

VectorPlot3D

VectorPlot3D
ベクトル場の3Dベクトルプロットを xy および z の関数として生成する.
VectorPlot3D
複数のベクトル場をプロットする.
  • VectorPlot3Dはデフォルトで,3D位置の規則的な格子上でベクトル場のベクトルを示す.
  • VectorPlot3D 等が評価しても実数にならない場合,対応するベクトルを省略する.
  • VectorPlot3Dは,事実上Blockを使って変数 xy および z を局所的なものとして扱う.
  • VectorPlot3Dは属性HoldAllを持ち,xy および z に特定の数値を割り当てた後,はじめて を評価する.
  • 場合によっては,xy および z に特定の数値を割り当てる前にEvaluateを使って を記号的に評価した方がより効率がよいことがある.
  • VectorPlot3DにはGraphics3Dと同じオプションに以下の追加・変更を加えたものが使える.
BoxRatios{1,1,1}縦横比
EvaluationMonitorNoneすべての関数評価で評価される式
MethodAutomaticプロットに使用するメソッド
PerformanceGoal$PerformanceGoal最適化しようとするパフォーマンスの局面
PlotRange{Full,Full,Full}含める x, y, z 値の範囲
PlotRangePaddingAutomatic値の範囲をどの程度充填するか
RegionFunctionTrue&どの領域を含めるかを決める
VectorColorFunctionNoneベクトルの彩色方法
VectorColorFunctionScalingTrueVectorColorFunctionの引数をスケールするかどう
VectorPointsAutomaticプロットするベクトルの数または置き方
VectorScaleAutomaticプロットするベクトルのスケールと大きさ
VectorStyleAutomaticベクトルの描き方
WorkingPrecisionMachinePrecision内部計算に使う精度
ベクトル場をプロットする:
ベクトル場をプロットする:
In[1]:=
Click for copyable input
Out[1]=
複数のベクトル場をプロットする:
Evaluateを使って,数値割当ての前にベクトル場を記号的に評価する:
指定の領域でベクトルをプロットする:
ベクトルを指定の密度で置いてベクトル場をプロットする:
矢印をランダムな位置に置いて場をプロットする:
矢印に場のNormで色付けしてベクトル場をプロットする:
3Dの矢印でプロットする:
任意の三次元の形で場をプロットする:
場のノルムに基づいてベクトルに彩色とスケールを施す:
指定サイズの矢印でベクトル場をプロットする:
矢印の長さと鏃の大きさを変化させる:
デフォルトで,BoxRatiosAutomaticに設定されている:
高さを縦横の2倍にする:
関数がサンプルされた点を示す:
ベクトル場関数が評価された回数を数える:
高品質のプロットを生成する:
品質を犠牲にしてもパフォーマンスを向上させる:
デフォルトでプロット範囲全体が使われる:
範囲の計算にすべての点を使う:
, , の範囲に明示的な限界を使う:
, , すべてに適用される明示的な範囲を指定する:
明示的な の範囲を指定する:
明示的な の最小範囲を指定する:
明示的な の範囲を指定する:
明示的な の最大範囲を指定する:
明示的な の範囲を指定する:
, , に異なる範囲を指定する:
デフォルトで,自動的に充填が計算される:
, , のすべての範囲で充填を行わないように指定する:
, , すべての範囲で明示的に充填を指定する:
, , のすべての範囲に10%の充填を加える:
の範囲で充填を指定する:
, , dの範囲で異なる充填を指定する:
の範囲に充填を指定する:
各次元に異なる充填の形を指定する:
特定の象限上のみでベクトルをプロットする:
場の強度が指定の閾値を超える範囲のみでベクトルをプロットする:
条件の論理結合を使う:
ベクトルをそのノルムによって彩色する:
ColorDataから任意の名前付き色階調度を使う:
ベクトルをその 値によって彩色する:
VectorColorFunctionScaling->Falseを使ってスケールされていない値を得る:
デフォルトで,スケールされた値が使われる:
VectorColorFunctionScaling->Falseを使ってスケールされていない値を得る:
方向にはスケールされていない座標を, 方向にはスケールされた座標を使う:
各色関数の引数について明示的にスケールを指定する:
自動的に決定されたベクトル点を使う:
記号的な名前を使って場のベクトル集合を指定する:
, , に同数の矢印を使って場のベクトルの規則的な格子を作成する:
, , に異なる数の矢印を使って場のベクトルの規則的な格子を作成する:
場のベクトルを示すための点のリストを指定する:
規則的な格子上で異なる数の場のベクトルを使う:
ベクトルの位置は描画されたべkつ折るの中心で与えられる:
自動的に決定されたベクトルスケールを使う:
ベクトルの相対的なサイズをプロット範囲の対角線との比で指定する:
ベクトルの大きさを制御するのに記号的な名前を使う:
ベクトルのスケーリング関数をNoneに設定すると,すべてのベクトルが同じ大きさになる:
鏃の絶対的な大きさを指定する:
鏃の大きさを矢印の長さと相対的に指定する:
ベクトルの長さを座標の絶対値で指定する:
3Dの矢印を使ってベクトル場をプロットする:
3Dの矢印のスタイルとしてGraphics3Dを使う:
Arrowheadsを使って鏃のスタイルを指定する:
Arrowheadsのない3Dグラフィックスプリミティブは,ベクトルスケールに基づいてスケールされる:
等高線プロットを使ってベクトルプロットの範囲を可視化する:
特定の範囲でベクトル場をプロットする:
ベクトルプロットの範囲の等高線プロットを作成する:
ベクトルプロットと等高線プロットを組み合せる:
球面領域でベクトル場をプロットする:
内接球を加える:
位置 における点電荷 の集合から構築された静電ポテンシャル:
2つの電荷 の間の電場:
2つの電荷 の間の静電ポテンシャル:
2つの電荷 の間の電場:
2つの可視化を組み合せる:
ListVectorPlot3Dを使ってデータを可視化する:
2Dベクトル場関数を可視化する:
2Dベクトル場のデータを可視化する:
バージョン 7 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF