阶梯图主要用于绘制数字采样数据的时间历史图形。用stairs函数绘制阶梯图,该函数的语法格式为:
stairs(X,Y) 在X指定的点上绘制Y的元素。X的元素必须是单调的。X的大小必须与Y的相等,或者,Y是矩阵,X可以是一个行矢量或列矢量,使得
length(X)=size(Y,1)
stairs(…,LineSpec) 用LineSpec指定的线型、标记和颜色绘图。
stairs(…, 'PropertyName',propertyvalue) 采用指定的属性设置绘图。
stairs(axes_handles,…) 将图形绘制到axes_handles指定的坐标系中。
h=stairs(…) 返回stairseries对象创建的句柄。
[xb,yb]=stairs(Y,…) 不绘图,但是返回矢量xb和yb,这样,可以用plot(xb,yb)绘阶梯图。
下面的例子是绘制正弦波的阶梯图。
code.matlab
x=linspace(-2*pi,2*pi,40);
stairs(x,sin(x))
生成图2-13。
\[\]
图2-13 正弦波的阶梯图