semilogy
半对数图(y 轴有对数刻度)
语法
说明
向量和矩阵数据
semilogy(
绘制 Y
)Y
对一组隐式 x 坐标的图。
如果
Y
是向量,则 x 坐标范围从 1 到length(Y)
。如果
Y
是矩阵,则对于Y
中的每个列,图中包含一个对应的行。x 坐标的范围是从 1 到Y
的行数。
如果 Y
包含复数,semilogy
绘制 Y
的虚部对 Y
的实部的图。但是,如果您同时指定了 X
和 Y
,MATLAB® 会忽略虚部。
示例
输入参数
名称-值参数
提示
semilogy
函数基于坐标区的ColorOrder
和LineStyleOrder
属性选用颜色和线型。semilogy
先对第一种线型循环使用每种颜色。然后,再对下一个线型循环使用每种颜色,以此类推。通过在坐标区中设置
ColorOrder
或LineStyleOrder
属性,可以在绘图后更改颜色和线型。您也可以调用colororder
函数来更改图窗中所有坐标区的色序。
算法
semilogy
函数通过将坐标区的 YScale
属性设置为 'log'
,以对数刻度绘制 y 坐标。但是,如果在调用 semilogy
之前坐标区的 hold
的状态为 'on'
,则属性不会更改,并且 y 坐标可能以线性刻度显示。