matlab中stem是什么意思?

如题所述

stem(Y) 将数据序列Y从x轴到数据值按照茎状形式画出,以圆圈终止。如果Y是一个矩阵,则将其每一列按照分隔方式画出。

stem(X,Y)在X的指定点处画出数据序列Y. 

stem(...,'filled') 以实心的方式画出茎秆。

stem(...,'LINESPEC') 按指定的线型画出茎秆及其标记

例程:

a = rand(10,1);

figure;

stem(a,'filled')

stem(n,x,'filled');第三个参数是绘图的样式,filled就是填充。

Stem函数绘图

各种不同的绘图函数分别适用于不同的场合,使用“stem”绘制针状图最简单,从附录中提供的MatLab原代码可以看出,只需要将需要绘制的数据存放在一个数组中,然后将这个数组作为参数传递给“stem”函数就可以得到输出图形。例如,下面的代码可以绘制正弦函数的图形:

n=1:50; %定义序列的长度是50

x=zeros(1,50); %注意:MATLAB中数组下标从1开始

x(1)=1; %冲击函数

stem(x); %绘制函数图形。

温馨提示:答案为网友推荐,仅供参考
相似回答