MATLAB允许用户在同一个图形窗口中同时绘制多幅相互独立的子图,这需要用到subplot指令,具体语句规范如下:
subplot(m,n,k):指令生成的图窗中将有(mXn)幅子图,k是子图的编号,编号的顺序为:左上为第一幅子图,然后先向排序,然后再向下依次排序,该指令产生的子图分割完全按照默认值自动进行。
subplot(‘positon’,[left bottom width height]);该指令所产生的子图的位置有用户指定,指定位置的4个元素采用归一化的标称单位,即认为图形窗的宽和高的取值范围均为[0,1],左下角的坐标为(0,0)。
subplot指令所产生的子图彼此之间相互独立,所有的绘图指令都可以在任一子图中运用,而对其他的子图不起作用。
使用subplot指令后,如果再想绘制充满整个图形窗的图形时,则应当先使用clf指令对图窗进行清空。