![744cbba7651af0a6584d40ff202c85e1.png](https://img-blog.csdnimg.cn/img_convert/744cbba7651af0a6584d40ff202c85e1.png)
在MATLAB画图技巧与实例(一):常用函数中,笔者曾经给过stem和stem3函数的示例,但是不够详细,仔细想了想,还是写得详细一些比较好。
MATLAB采用stem和stem3函数绘制二维和三维针状图。
但是,笔者在科研中见得倒是不多。
1 stem函数
1.1 用法
stem(Y)
stem(X,Y)
stem(___,'filled')
stem(___,LineSpec)
stem(___,Name,Value)
stem(ax,___)
h = stem(___)
stem(Y) 将数据序列 Y 绘制为从沿 x 轴的基线延伸的针状图。各个数据值由终止每个针状图的圆指示。
- 如果 Y 是向量,x 轴的刻度范围是从 1 至 length(Y)。
- 如果 Y 是矩阵,则 stem 将根据相同的 x 值绘制行中的所有元素,并且 x 轴的刻度范围是从 1 至 Y 中的行数。
stem(X,Y) 在 X 指定的值的位置绘制数据序列 Y。X 和 Y 输入必须是大小相同的向量或矩阵。另外,X 可以是行或列向量,Y 必须是包含 length(X) 行的矩阵。