如何在MATLAB中创建以下图形:
http://oi62.tinypic.com/25tw4u8.jpg
我有一个已经绘制的信号,我试图通过快速傅里叶变换重新创建图形,但我现在想知道它是否是一个完全不同的方法,由于无法复制图像而创建它。
我的信号是蓝线:
http://oi57.tinypic.com/1zvdh4w.jpg
我想将我的信号分解成谐波并将其绘制在如上图所示的干线图中,其幅度很明显,谐波显示在相应的数字上,即1,2,3 ......
答案 0 :(得分:2)
您要尝试的图表称为stem
图
词干的一般语法是
stem(X,Y)
将数据序列Y绘制为X中指定的值。 例如
>> x = 0:0.5:3;
>> y = [11 0 4 0 10 0 4];
>> stem(x,y)