15.2.2.3三维几何形状

 
:cylinder
:cylinder (r)
:cylinder (r,n)
:cylinder (hax, …)
:[x,y,z] = cylinder (…)

绘制三维单位圆柱体。

可选输入r是一个向量,指定沿单位z轴的半径。默认值为[1 1],表示半径为1Z == 0并且在Z == 1.

可选输入n确定圆柱体圆周周围的面数。默认值为20。

如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca.

如果指定输出cylinder返回中的三个矩阵meshgrid格式,以便surf (x, y, z)生成单位圆柱体。

用例

[x, y, z] = cylinder (10:-1:0, 50);
surf (x, y, z);
title ("a cone");

详见: ellipsoid,rectangle,sphere.

广告
 
:sphere ()
:sphere (n)
:sphere (hax, …)
:[x,y,z] = sphere (…)

绘制三维单位球体。

可选输入n确定球体圆周周围的面数。默认值为20。

如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca.

如果指定输出sphere返回中的三个矩阵meshgrid格式使得surf (x, y, z)生成一个单位球体。

用例

[x, y, z] = sphere (40);
surf (3*x, 3*y, 3*z);
axis equal;
title ("sphere of radius 3");

详见: cylinder,ellipsoid,rectangle.

广告
 
:ellipsoid (xc,yc,zc,xr,yr,zr)
:ellipsoid (…,n)
:ellipsoid (hax, …)
:[x,y,z] = ellipsoid (…)

绘制三维椭球体。

输入xc,yc,zc指定椭球体的中心。输入xr,yr,zr指定半长轴长度。

可选输入n确定圆柱体圆周周围的面数。默认值为20。

如果第一个参数hax是一个轴句柄,然后绘制到此轴,而不是返回的当前轴gca.

如果指定输出ellipsoid返回中的三个矩阵meshgrid格式,以便surf (x, y, z)生成椭球体。

详见: cylinder,rectangle,sphere.

广告

版权所有 © 2024-2025 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2