Advertisement

matlab 绘制双纵坐标图

阅读量:

双纵坐标图的绘制方法为:plotyy (x1, y1, x2, y2, 'plotf1', 'plotf2')。其中,x1 与 y1 分别代表第一个函数的输入变量和输出变量,而 x2 与 y2 则对应第二个函数的输入变量和输出变量。当两个因变量 y1 与 y2 所处的数量级存在差异时,通过指定 plotf1 和 plotf2 参数,可分别定义用于绘制第一个函数和第二个函数的图形函数类型。

示例:

复制代码
     x = 0:0.01:20;
     y1 = 200*exp(-0.05*x).*sin(x);
     y2 = 0.8*exp(-0.5*x).*sin(10*x);
     [AX,H1,H2] = plotyy(x,y1,x,y2,'plot');
    
    
      
      
      
      
    
在这里插入图片描述

双纵坐标图:左侧纵坐标设置为yyaxis left 或右侧纵坐标设置为yyaxis right

复制代码
     x = linspace(0,10);
     y= sin(3*x);

全部评论 (0)

还没有任何评论哟~