将sin()与cos()显示在同一个网格里

  在Matlab中,使用hold命令,可以将两张图放到同一个网格里。如图(1)所示:  

图(1) 将sin()与cos()显示在同一个网格里
  代码如下:  
  //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) 复制代码到Matlab的命令行窗口
  2) 点击Figure 1工具栏上的【Example】–》View/cos –》Grid –》Hold –》sin,就得到相应的图形。

你可能感兴趣的:(matlab,callback,网格)