在MATLAB中,plotyy函數用于在同一圖中繪制兩個具有不同縱坐標軸的曲線。它的語法如下:
plotyy(X1, Y1, X2, Y2) plotyy(X1, Y1, X2, Y2, ‘plottype’) [AX, H1, H2] = plotyy() [AX, H1, H2] = plotyy(, ‘plottype’)
其中,
plotyy函數返回一個包含兩個坐標軸的圖形對象(AX),以及兩個曲線對象(H1和H2)。可以通過修改這些對象的屬性來自定義圖形的外觀。
下面是一個使用plotyy函數繪制兩個曲線的例子:
x = 0:0.1:10; y1 = sin(x); y2 = exp(x);
[AX, H1, H2] = plotyy(x, y1, x, y2, ‘plot’); ylabel(AX(1), ‘sin(x)’) % 設置第一個坐標軸的縱坐標標簽 ylabel(AX(2), ‘exp(x)’) % 設置第二個坐標軸的縱坐標標簽
可以根據需要進一步修改圖形的屬性,如設置坐標軸的范圍、標簽、顏色等。