MATLAB Function Reference |
在體積(volume)的切片平面(slice planes)上畫出(draw)輪廓(contours)。
Syntax
contourslice(X,Y,Z,V,Sx,Sy,Sz)
contourslice(X,Y,Z,V,Xi,Yi,Zi)
contourslice(V,Sx,Sy,Sz), contourslice(V,Xi,Yi,Zi)
contourslice(...,n)
contourslice(...,cvals)
contourslice(...,[cv cv])
contourslice(...,'method
')
h = contourslice(...)
Description
contourslice(X,Y,Z,V,Sx,Sy,Sz)
畫出向量Sx
、Sy
和Sz
中在點上(at the points)且排列在平面上(aligned planes)又在x、y和z軸的輪廓。陣列X
、Y
和Z
為體積(volume)V
定義了座標(coordinates),同時式單調的(monotonic)也是三維格化(3-D plaid)的(像利用meshgrid
所產生的資料就是)。每一個輪廓上的顏色都是由體積V
來決定,而且一定要是一個m乘n乘p的一個體積陣列。
contourslice(X,Y,Z,V,Xi,Yi,Zi)
經由體積V
沿著陣列Xi,Yi,Zi
所定義的表面畫出輪廓。
contourslice(V,Sx,Sy,Sz)
and contourslice(V,Xi,Yi,Zi)
(省略了X
、Y
和Z
的參數)假設[X,Y,Z] = meshgrid(1:n,1:m,1:p)
其中[m,n,p]= size(v)
。
contourslice(...,n)
每一個平面畫出n
個輪廓線,同時會重疊(overriding)自動值(automatic value)。
contourslice(...,cvals)
在向量cvals
所明確說明的值上畫出每個平面length(cval)
輪廓線。
contourslice(...,[cv cv])
計算在程度(level)cv
上每個平面的一個單一(single)輪廓。
contourslice(...,'
method
')
明確的說明使用的插補法(interpolaton method)。method
可以是:linear
、cubic
、nearest
。除了當輪廓是沿著Xi
、Yi
、Zi
所定義的的表面被畫出,所採用的預設方法是linear
,其他清況下都是預設使用nearest
方法。(請參考interp3
來獲得對於這些插補方法(interpolation method)的討論)。
h = contourslice(...)
傳回一個控制(handle)向量來做成patch
物件(object)使得在實做輪廓線的時候可以使用。
Examples
這個範例使用了flow
資料集(data set)來說明(illustrate)輪廓的(contoured)切片平面(slice planes)的使用(鍵入help
flow
來獲得更多有關這個資料集的訊息)。 在這個範例注意那點:
Sx
length = 9
的向量,和一個屬於Sy
的空向量(empty vector),以及屬於Sz
數量值(scalar value)為0。這樣創造了九個在y-z平面(y-z plane)上沿著x方向(direction)的輪廓繪圖(plots),還有一個輪廓繪圖是在x-y平面以及z=0上。linspace
從-8到2去定義十個線性隔離向量(linearly spaced)元素(ten-element)的值,利用這個方式明確說明在每個間隔(interval)中所需要畫出輪廓線(contour lines)的數量camva
、camproj
、campos
)gcf
)和軸(axes)(gca
)的特徵(characteristic)。[x y z v] = flow; h = contourslice(x,y,z,v,[1:9],[],[0],linspace(-8,2,10)); axis([0,10,-3,3,-3,3]); daspect([1,1,1]) camva(24); camproj perspective; campos([-3,-15,5]) set(gcf,'Color',[.5,.5,.5],'Renderer','zbuffer') set(gca,'Color','black','XColor','white', ... 'YColor','white','ZColor','white') box on
See Also
isosurface
, smooth3
, subvolume
, reducevolume
contourf | contrast |