(translator=Szuwei, ChineseSource=Szuwei-20020731-0\interpstreamspeed.html, EnglishSource=c:\matlabr12\help\techdoc\ref\interpstreamspeed.html)
MATLAB Function Reference    
interpstreamspeed

從流向(flow)速率(speed)插入(interpolate)流動(stream)線的頂點(vertices)。

Syntax

Description

interpstreamspeed(X,Y,Z,U,V,W,vertices) 根據向量資料UVW的量(magnitude)插入(interpolate)流動(stream)線的頂點(vertices)。陣列XYZ分別定義了在UVW的座標,而且一定要是單調的(monotonic)和三維格狀的(3-D plaid)(就好比meshgrid產生的資料)。

interpstreamspeed(U,V,W,vertices) 假設XYZ被下列的陳述是給決定。

其中[m n p] = size(U).

interpstreamspeed(X,Y,Z,speed,vertices) 使用了三維的陣列speed來說明向量領域中的速率。

interpstreamspeed(speed,vertices) 假設XYZ被下列陳述式所決定:

其中[m n p]=size(speed).

interpstreamspeed(X,Y,U,V,vertices) 根據向量資料UV的量(magnitude)來插入流動線(streamline)頂點(vertices)interpolates streamline vertices 陣列XY分別定義了在UV上的座標,而且必須要是單調的(monotonic)和二維格狀(2-D plaid)(就和meshgrid產生的一樣)。

interpstreamspeed(U,V,vertices) 假設XY被下列的式子所決定:

其中[M N]=size(U).

interpstreamspeed(X,Y,speed,vertices) 使用了二維陣列speed來說明向量領域的速率。

interpstreamspeed(speed,vertices) 假設XY被下列的式子給決定:

其中[M,N]= size(speed)

interpstreamspeed(...,sf) 使用sf去放大縮小(scale)向量資料的量(magnitude),而且如此一來就可以控制插入頂點(interpolated vertices)的數量(number)。舉例來說吧:如果sf是3的話,那麼interpstreamspeed只會創造三分之一的頂點。

vertsout = interpstreamspeed(...) 傳回一個頂點(vertex)陣列的細胞陣列(cell array)。

Examples

這個範例使用interpstreamspeed傳回來的頂點,畫出流動線(stream line)。點(Dot)的標誌指出每個頂點的位置。這個範例使得你可以視覺化(visualize)流向資料(flow data)速率的關係。流動線(stream line)如果擁有較遠(widely)的空間(space)頂點指出比較快的流動(flow),相反的比較靠近(closely)的空間頂點指出比較慢的流動。

這個範例繪出流動線,而其頂點空間(spacing)是用來指出沿著流動線的傾斜(gradient)的值。

See Also

stream2, stream3, streamline, streamslice, streamparticles


 interpn intersect