loglog(X,Y)
loglog(X,Y,LineSpec)
loglog(X1,Y1,...,Xn,Yn)
loglog(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn)
loglog(Y)
loglog(Y,LineSpec)
loglog(tbl,xvar,yvar)
loglog(tbl,yvar)
loglog(ax,___)
loglog(___,Name,Value)
p = loglog(___)
说明
向量和矩阵数据
示例
loglog(X,Y) 在 x 轴和 y 轴上应用以 10 为底的对数刻度来绘制 x 和 y 坐标。要绘制由线段连接的一组坐标,请将 X 和 Y 指定为相同长度的向量。要在同一组坐标区上绘制多组坐标,请将 X 或 Y 中的至少一个指定为矩阵。示例
loglog(X,Y,LineSpec) 使用指定的线型、标记和颜色创建绘图。示例
loglog(X1,Y1,...,Xn,Yn) 在同一组坐标轴上绘制多对 x 和 y 坐标。此语法可替代将坐标指定为矩阵的形式。示例
loglog(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn) 可为每个 x-y 对组指定特定的线型、标记和颜色。您可以对某些 x-y 对组指定 LineSpec,而对其他对组省略它。例如,loglog(X1,Y1,'o',X2,Y2) 对第一个 x-y 对组指定标记,但没有对第二个对组指定标记。示例
loglog(Y) 绘制 Y 对一组隐式 x 坐标的图。如果 Y 是向量,则 x 坐标范围从 1 到 length(Y)。如果 Y 是矩阵,则对于 Y 中的每个列,图中包含一个对应的行。x 坐标的范围是从 1 到 Y 的行数。如果 Y 包含复数,loglog 绘制 Y 的虚部对 Y 的实部的图。但是,如果您同时指定了 X 和 Y,MATLAB® 会忽略虚部。loglog(Y,LineSpec) 使用隐式 x 坐标绘制 Y,并指定线型、标记和颜色。表数据
示例
loglog(tbl,xvar,yvar) 绘制表 tbl 中的变量 xvar 和 yvar。要绘制一个数据集,请为 xvar 指定一个变量,为 yvar 指定一个变量。要绘制多个数据集,请为 xvar、yvar 或两者指定多个变量。如果两个参数都指定多个变量,它们指定的变量数目必须相同。(自 R2022a 开始提供)loglog(tbl,yvar) 绘制表中的指定变量对表的行索引的图。此语法不支持时间表。(自 R2022a 开始)其他选项
示例
loglog(ax,___) 在目标坐标区上显示绘图。将坐标区指定为上述任一语法中的第一个参数。示例
loglog(___,Name,Value) 使用一个或多个名称-值参数指定 Line 属性。这些属性应用于绘制的所有线条。需要在上述任一语法中的所有参数之后指定名称-值参数。有关属性列表,请参阅 Line 属性。示例
p = loglog(___) 返回一个 Line 对象或 Line 对象数组。创建绘图后,使用 p 修改该绘图的属性。有关属性列表,请参阅 Line 属性。示例
全部折叠
绘制一个线条
将 x 定义为一个由区间 [10
−1
,10
2
] 内的 50 个对数间距数组成的向量。将 y 定义为 2
x
。然后绘制 x 和 y,并调用 grid 函数显示网格线。x = logspace(-1,2);
y = 2.^x;
loglog(x,y)
grid on
https://ww2.mathworks.cn/help/matlab/ref/loglog.html