MATLAB semilogy函数 | 您所在的位置:网站首页 › 半对数作图法 › MATLAB semilogy函数 |
semilogy - 半对数图(y 轴有对数刻度) semilogy(X,Y)在 x 轴上使用线性刻度、在 y 轴上使用以 10 为底的对数刻度来绘制 x 和 y 坐标。 semilogy(X,Y,LineSpec)使用指定的线型、标记和颜色创建绘图。 semilogy(X1,Y1,...,Xn,Yn)在同一组坐标轴上绘制多对 x 和 y 坐标。此语法可替代将坐标指定为矩阵的形式。 semilogy(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn)可为每个 x-y 对组指定特定的线型、标记和颜色。您可以对某些 x-y 对组指定 LineSpec,而对其他对组省略它。 semilogy(Y)绘制 Y 对一组隐式 x 坐标的图。 如果 Y 是向量,则 x 坐标范围从 1 到 length(Y)如果 Y 是矩阵,则对于 Y 中的每个列,图中包含一个对应的行。x 坐标的范围是从 1 到 Y 的行数。如果 Y 包含复数,semilogy 绘制 Y 的虚部对 Y 的实部的图。但是,如果同时指定了 X 和 Y,MATLAB会忽略虚部。semilogy(Y,LineSpec)指定线型、标记和颜色。 示例 x = 1:100; y = x.^2; subplot(2,2,1) semilogy(x,y) grid on subplot(2,2,2) f = log10(x.^2); plot(x,f) grid on subplot(2,2,3) plot(x,y) grid on subplot(2,2,4) y1 = x.^3; semilogy(x,y,'--',x,y1) legend('x^2','x^3','Location','northwest') |
CopyRight 2018-2019 实验室设备网 版权所有 |