(translator=chinghuei, ChineseSource=chinghuei-20020626-12\cylinder.html, EnglishSource=c:\matlabr12\help\techdoc\ref\cylinder.html)
MATLAB Function Reference    
cylinder

可用以產生圓柱圖的函式

Syntax

Description

cylinder 會產生一個單位圓柱體之 x, y, 和 z 軸的座標。可以再透過 surfmesh 函式來畫出圓柱物件(cylindrical object),或不給定輸出參數而直接畫出它。

[X,Y,Z] = cylinder 會回傳一個半徑等於 1 之圓柱體的 x, y, 和 z 軸的座標。該圓柱體在其圓周上會有 20 個相等間距的間隔點。

[X,Y,Z] = cylinder(r) 會回傳一個圓柱體的 x, y, 和 z軸的座標,且該圓柱使用參數 r 來定義一條輪廓曲線(profile curve)。 cylinder 函式會將參數 r 裡的每一元素視為圓柱體在對應其高度時的一個半徑。該圓柱體在其圓周上會有 20 個相等間距的間隔點。

[X,Y,Z] = cylinder(r,n) 會回傳一個圓柱體的 x, y, 和 z 軸的座標,且其根據向量 r 來產生一個輪廓曲線(profile curve)。 該圓柱體在其圓周上有 n 個相等間距的間隔點。

cylinder(...), 不使用輸出參數,利用 surf來畫出圓柱體。

Remarks

cylinder 會將它的第一個參數視為一條輪廓曲線。其結果所產生的曲面圖形物件(surface graphics object)是將該曲線繞 x 軸旋轉,再將其與 z 軸保持平行所產生的。

Examples

建立一個表面具有隨機顏色的圓柱體。

產生一個由輪廓方程式(profile function)2+cos(t)所定義出的圓柱體。

See Also

sphere, surf


 customverctrl daspect