在MATLAB中,可以使用cylinder函數來創建一個圓柱體模型。
語法格式:
[cx,cy,cz] = cylinder(r,n)
參數說明:
r: 圓柱體的半徑。可以是一個標量值,也可以是一個長度為2的向量,表示不同的頂部和底部半徑。
n: 圓柱體的高度(包括頂部和底部兩個平面)的分段數。
返回值說明:
示例:
[r,c] = cylinder([1,2],20);
surf(r,c,c*2);
此示例創建了一個高度為2的圓柱體,上底和下底的半徑分別為1和2。然后使用surf函數將圓柱體繪制出來。
注意:cylinder函數返回的矩陣cx、cy和cz的行數為n+1,列數為2。其中,cx和cy表示圓柱體的底部和頂部的圓周坐標,cz表示圓柱體的高度坐標。