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

體積的(volumetric)切片(slice)繪圖(plot)。

Syntax

Description

slice經由體積(volumetric)資料展示正交(orthogonal)切片(slice)平面(planes)

slice(V,sx,sy,sz) 在體積V中沿著x、y、z三個方向畫出在向量sxsysz上的點的切片。V是一個mnp的體積陣列,包含了資料在預設位置X = 1:n, Y = 1:m, Z = 1:p 的。每一個向量sxsysz中的元素在x-、y-或z-軸方向上定義了切片平面(slice plane)。

slice(X,Y,Z,V,sx,sy,sz) 畫出體積V的切片。XYZ都是三維的陣列,同時明確的說明在V上的座標。XYZ一定要是單調且空間上正交的。(就好比函數meshgrid所產生的一樣)。每一個點的顏色被三維(3-D)插入(interpolation)體積V給決定。

slice(V,XI,YI,ZI) 為被XIYIZI所定義的切片畫出在體積V中的資料。XIYIZI都是矩陣同時也了表面(surface)體積是在表面(surface)的點(points)被估計(evaluated)的。XIYIZI一定要全部大小一樣。

slice(X,Y,Z,V,XI,YI,ZI) 經由體積V沿著XIYIZI所定義的表面(slice)畫出切片。

slice(...,'method') 明確說明插入(interpolation)的方法(method)。'method' is 'linear', 'cubic', or 'nearest'.

h = slice(...) 傳回一個表面製圖物件(surface graphics objects)控制(handles)向量。

Remarks

每一點畫上去的顏色是被體積V的內插(interpolation)給決定。

Examples

視覺化(Visualize)函數

over the range -2 x 2, -2 y 2, - 2 z 2:

Slicing At Arbitrary Angles

你也可以在任意的平面創造被導向的切片。要做到這個

舉例來說:在第一個範例中這些陳述式藉著一個旋轉(rotated)的平面(plane)切片(slice)體積。擺入這些指令(command)到一個迴圈中(for loop),經由體積沿著z-軸”傳遞”平面(plane)。

下列的圖片說明正要被傳到體積中,同一個切片(slice)表面(surface)的三個點。

Slicing with a Nonplanar Surface

你可以以任何平面(surface)切片(slice)體積。這個範例探索在之前範例中,藉由傳遞(passing)圓的(sopherical)切片(slice)平面(surface)穿過體積所創造的體積。

下列的圖片說明當傳遞穿夠體積的圓形切面其三個位置。

See Also


 size (serial) smooth3