在Matlab中,使用hold命令,可以将两张图放到同一个网格里。如图(1)所示:
代码如下:
//sinAndcos.m
hmE=uimenu(gcf,'Label' ,'Example');
hmEsub1=uimenu(hmE,'Label','Grid','Callback','Grid');
hmEsub2=uimenu(hmE,'Label',' View');
hmEsub21=uimenu(hmEsub2,'Label','sin',...
'Callback','plot(sin([0:0.1:2*pi]),''r'')');
hmEsub22=uimenu(hmEsub2,'Label','cos',...
'Callback','plot(cos([0:0.1:2*pi]),''b:'')');
hmEsub3=uimenu(hmE,'Label','Hold','Callback','hold');
具体操作如下:
1) 将上述代码复制到Matlab的命令行窗口–》按回车键,如图(2) 所示:
2) 点击Figure 1工具栏上的【Example】–》View/cos –》Grid –》Hold –》sin,就得到相应的图形。