stem(x,'.');#去除火柴头
仅举例常用的几个函数,其他的可参考stem,还有
stem(Y)
将数据序列 Y
绘制为从沿 x 轴的基线延伸的针状图。各个数据值由终止每个针状图的圆指示。
-
如果
Y
是向量,x 轴的刻度范围是从 1 至length(Y)
。 -
如果
Y
是矩阵,则stem
将根据相同的 x 值绘制行中的所有元素,并且 x 轴的刻度范围是从 1 至Y
中的行数。
实例:
n=50;
x=zeros(1,n);
x(1)=1;
stem(x);
这样我们可以看到生成了一个离散冲击序列。
stem(X,Y)
在 X
指定的值的位置绘制数据序列 Y
。X
和 Y
输入必须是大小相同的向量或矩阵。另外,X
可以是行或列向量,Y
必须是包含 length(X)
行的矩阵。
-
如果
X
和Y
都是向量,则stem
将根据X
中的对应项绘制Y
中的各项。 -
如果
X
是向量,Y
是矩阵,则stem
将根据X
指定的值集绘制Y
的每列,这样Y
的一行中的所有元素都是根据相同的值而绘制。 -
如果
X
和Y
都是矩阵,则stem
将根据X
的对应列绘制Y
的列。
n=50;
x=zeros(1,n);
x(1)=1;
xn=0:n-1
stem(xn,x);
和上一图对比,可以看到序列x(共50个数值),以xn(从0到49)的值为横轴绘出了序列x,注意与上图的对比。