题目:离散时间信号
x(n)={x(-4)=0.5,x(-3)=-1,x(-2)=2.5,x(–1)=1.1,x(0)=0,x(1)=1.7,x(2)=3.3,x(3)=-0.5,x(4)=1.3}
用图形表示该信号。
x=[0.5,-1,2.5,1.1,0,1.7,3.3,-0.5,1.3];%离散时间信号x(n)的幅度序列
n=[-4:4];%离散时间信号x(n)的时间序列
stem(n,x,'-.','fill');
%{
绘制茎状图
函数语句:stem(x,y,linefmt=None, markerfmt=None),
参数(除了x,y的参数默认是不填的)
1.x表示x轴每根茎的位置,即x坐标;y表示对应x的茎的高度,即y坐标
当只有y值时,x值默认设置(0,1,2,…,y长度-1)
2.linefmt(线条样式)
可选参数有‘-’,‘--’,‘-.’,‘.’‘:’等(注意英文输入)
3.markerfmt
茎顶部样式,可选有‘*’,‘p’(五角星),'fill'(实心圆)
stem还有多个参数可选,这里不罗列,因剩下的在该课不常用
%}
grid;%打开网格,等价于grid on。grid可以充当grid on 或者grid off
line([-4,4],[0,0]);
%{
绘制x轴线。line函数用法:line([起点横坐标,终点横坐标],[起点纵坐标,终点纵坐标])。
函数也可以添加颜色和线的形态,语句扩展为:line([起点横坐标,终点横坐标],[起点纵坐标,终点纵坐标],‘linestyle’,‘线参数’,‘color’,‘颜色参数’)
注意line是绘制线的函数,不是绘制坐标轴的函数,如果参数设置成如line([-4,4],[-4,4]),图形将会是一条斜率为1过原点的直线
%}
xlabel('n');%标注x轴
ylabel('x(n)');%标注y轴
%分号的加与不加:没加分号的语句执行后会立刻显示结果,加了分号的语句执行后不会显示结果