Matlab cylinder 函数cylinder(axes_handle,...) axes_handle怎么用

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 21:16:38
Matlabcylinder函数cylinder(axes_handle,...)axes_handle怎么用Matlabcylinder函数cylinder(axes_handle,...)axes

Matlab cylinder 函数cylinder(axes_handle,...) axes_handle怎么用
Matlab cylinder 函数
cylinder(axes_handle,...) axes_handle怎么用

Matlab cylinder 函数cylinder(axes_handle,...) axes_handle怎么用
axes_handle用于指定绘图的坐标系.
MATLAB可以同时打开多个窗口(figure),而每个窗口有可以有多个坐标系(aexs).
系统在root层有一个CurrentFigure属性,即当前窗口,后续的操作默认会针对于当前窗口进行.当前窗口的句柄可以用gcf获得.
而对于每个窗口而言,相应的有CurrentAxes属性,即当前坐标系,绘图命令如果不指定axes,默认情况下会在当前axes里面进行.当前窗口的句柄可以用gca获得.
 
下面的代码演示了首先创建4个坐标系,然后在4个坐标系中分别绘制旋转体:
for i=1:2,
    for j=1:2,
        ax((i-1)*2+j)=subplot(2,2,(i-1)*2+j);
    end,
end
t = 0:pi/10:2*pi;
for i=1:length(ax),
    cylinder(ax(i),2+cos((rand+1)*t));
end