coneplot
速度ベクトルを 3 次元ベクトル場の円錐としてプロット
構文
coneplot(X,Y,Z,U,V,W,Cx,Cy,Cz)
coneplot(U,V,W,Cx,Cy,Cz)
coneplot(...,s)
coneplot(...,color)
coneplot(...,'quiver')
coneplot(...,'method')
coneplot(X,Y,Z,U,V,W,'nointerp')
coneplot(axes_handle,...)
h = coneplot(...)
説明
coneplot(X,Y,Z,U,V,W,Cx,Cy,Cz) は、速度ベクトルの方向を指し示し、その大きさに比例した長さの円錐としてプロットします。X、Y、Z は、ベクトル場における座標を定義します。U、V、W は、ベクトル場を定義します。これらの配列はどれも、サイズが同じく、単調で、直交軸の範囲グリッド (meshgrid が作成するデータのように) を表さなければなりません。Cx、Cy、Cz は、ベクトル場における円錐の位置を定義します。始点の定義については、可視化手法に関するストリーム プロットの開始位置の指定の節に詳細な説明があります。
coneplot(U,V,W,Cx,Cy,Cz) では、X、Y、および Z 引数が省略されており、[X,Y,Z] = meshgrid(1:n,1:m,1:p) であることを想定します。ここで、[m,n,p]= size(U) です。
coneplot(...,s) は、自動的にグラフに合わせて円錐をスケーリングしてから、スケール係数 s を適用して引き延ばします。s の値を指定しない場合、coneplot は値 1 を使用します。自動的なスケーリングを使用せずに円錐をプロットするには、s = 0 を使用します。
coneplot(...,color) はベクトル場上に配列 color を内挿し、内挿した値に従って円錐に着色します。color 配列のサイズは、U、V、W の各配列と同じでなければなりません。このオプションは円錐の場合にのみ機能します (すなわち、quiver オプションとは併用できません)。
coneplot(...,'quiver') は、円錐の代わりに矢印を描画します (矢印プロットの説明については、quiver3 を参照)。
coneplot(...,' は、使用する内挿法を指定します。method')method には、linear、cubic、または nearest のいずれかを指定できます。linear が既定の設定です (これらの内挿法の詳細については、interp3 を参照)。
coneplot(X,Y,Z,U,V,W,'nointerp') は、円錐の位置を 3 次元に内挿しません。円錐は、X、Y、Z が定義する位置に、U、V、W が示す方向で描画されます。配列 X、Y、Z、U、V、W は、すべて同じサイズでなければなりません。
coneplot(axes_handle,...) は、現在の座標軸 (gca) の代わりにハンドル axes_handle をもつ座標軸にプロットします。
h = coneplot(...) は、円錐の描画に使用される patch オブジェクトのハンドルを返します。
coneplot は、グラフに合わせて円錐を自動的にスケーリングしますが、それぞれの速度ベクトルに応じた比率も維持します。
例
拡張機能
バージョン履歴
R2006a より前に導入





