MATLAB Function Reference | ![]() ![]() |
表示
XYZ = stream3(X,Y,Z,U,V,W,startx,starty,startz) XYZ = stream3(U,V,W,startx,starty,startz)
詳細
XYZ = stream3(X,Y,Z,U,V,W,startx,starty,startz)
は、ベクトルデータU
, V
, W
からストリームラインを計算します。配列 X
, Y
, Z
は、 U
, V
, W
に対する座標で、単調関数で、meshgrid
関数で作成されるような格子の型をしていなけばなりません。 startx
, starty
, startz
は、ストリームラインの始点を設定するものです。可視化手法の中のストリームプロットの始点の節は、始点の定義に関する詳細を与えます。
XYZ = stream3(U,V,W,startx,starty,startz)
は、[X,Y,Z] = meshgrid(1:N,1:M,1:P)
として定義される配列 X
, Y
,Z
を仮定しています。ここで、[M,N,P] = size(U)
です。
XYZ = stream3(...,options)
は、ストリームラインを作成するときに使うオプションです。options
には、1要素または2要素からなるベクトルを設定することができ、これらには、ステップサイズ、または、ステップサイズとストリームラインの中の頂点の最大数を含ませることができます。
[stepsize]
[stepsize, max_number_vertices]
値を設定していない場合、MATLAB は、つぎのデフォルト値を使います。
stream3
によって出力されるデータをプロットするために、streamline
コマンドを使います。
例題
つぎの例題は、北アメリカの大気の流れを表わすデータから3次元ストリームラインを表示します。
load wind [sx sy sz] = meshgrid(80,20:10:50,0:5:15); streamline(stream3(x,y,z,u,v,w,sx,sy,sz)) view(3)
参考
coneplot
, isosurface
, reducevolume
smooth3
, stream2
, streamline
, subvolume
![]() | stream2 | streamline | ![]() |