单位阶跃序列 1 ●1 0.8 0.6 04 0.2 0 2 时间) 图13 例1-5用zeros和ones函数来产生单位阶跃序列 nl=-2n2-8:k=0: n-nl:n2: nt-length(n) nk=abs(k-n1)+1: x-[zeros(1.nk-1),ones(1.nt-nk+1)]: 绘图部分的程序及作图结只与例1-4相同 例16生成移位的单位阶跃序列。 nl=-10:n2=10:n0-4 n-nl:n2: x=a-n0>=0 stem(n.x.filled); axis([n1.n2.0.1.1*max(x)D): xlabel(时间(n):ylabel度xn方 ie(移位的单位阶跃序列D: box 程序运行结果如图14所示
移位的单位阶跃序列 1 ●●●●●● 0.8 0.6 0.4 0.2 4 时间) 图14 3)实指数序列 实指数字列的表示式为 x(n)=a° 其中a为实致 例1-7编写产生=12和a=2的实指数连续信号和离散序列的程疗 nl=-10,n2-10:a1-0.5:a2-2 nal-nl:0:xl-al./nal: na2-0:n2:x2-a2.ma2 subplot((2,2,1)plot(nal,x1)x(图形窗口) tile实指数信号(a<1): subplot(2.2.3):stem(na1.x1.filled): tile实指数序列(a<1) subplot(2.2.2):plot(na2.x2): title(实指数信号(a>1): subplot(2.2.4):stem(na2,x2.filled): title(实指数子列(a1)方 box 程序运行结果如图15所示:
实指数信号(a<1) 实指数信号(a>1) 1500 1500 100 100g 50o 00 -5 5 实指数序列(a<1) 实指数序列(a<1) 1500 1500 1000 1000 10 图1-5 4)复指数子列 复指数序列的表示式为xm)=eo 当w=0时,x()为实指数序列:当o0时,x)为虚指数学列,即 ei"=cos(on)+jsin(wn) 其实部为余弦序列,虚部为正弦序列。 例1-8编写程学产生6=0.1,ω=0.6的复指致连续信号与离散序列 nl=30;a=0.1:w=0.6: n-0:n1 x=exp((a+j*w)*n) subplot(2.2.1):plot (n.real(x)) title(复指数信号的实部'): subplot(2,2.3);stem(n,real(x),'filled');
title复指数序列的实部'): subplot(2,2.2):plot (n,imag(x)) title(复指数信号的嘘部'): subplot(2.2.4);stem(n,imag(x),'filled) title(复指数序列的虚部'): box 程序运行结果如图1-6所示 复指数信号的实部 复指数信号的虚部 1 0.5 0 0.5 0.5 10 20 10 20 复指数序列的实部 复指数序列的壶部 0.5 0.5 图1-6 5)正(余)弦序列 正(余)弦序列的表示式为x()Usin(om+⊙) 例19已知时域周期性正弦信号的羡本为Hz,振幅值为1V。编写程序在图形窗 口上量示两个周期的信号波形,并对该信号的一个周期进行32点采样获得离散信号。 f-l:Um=l;nt-2; N-32:T-1E
dt-T/N n=0:nt*N-1 t=n*dt x=Um"sin(2*pi*t): subplot(2.1.I).plot(tn.x): axis([0.nt*T.1.1*min(x).1.1*max(x)J); ylabel(x(t)). subplot(2.1.2):stem(t.x): axis([0.nt*T.1.1*min(x).1.]*max(x)J): ylabel(x(n)): box 程序运行结果如图1-7所示 0.5 0.5 0.2 0.40.6 0.8 12 1.4 -0.5 0 0.2 0.40.6 0.8 1.2 1.4 图1-7 6)矩形波序列