题目一:连续信号的MATLAB描述设计要求:列出单位冲激函数、单位阶跃函数、复指数函数的MATLAB表达式。建模:1、单位冲激函数(t)无法直接用MATLAB描述,可以把它看作是宽度为△(程序中用dt表示),幅度为1/△的矩形脉冲,即xl(t)=8 (t-t1) 1/△tl<t<tl+△Lo其余表示在t=t1处的冲激。2、单位阶跃函数:在t=tl处跃升的阶跃可写为u(t-t1).定义为x2(t)=u (t-t1) =(ltl<t<t1+△x3(t)=e(ati0)若の=0,它是实指数函数,如u=0,则为虚指数函数,其实部为余弦函数,虚部为正弦函数。本例u=-0.5,0=10.参考程序:clear,t0=0:tf=5:dt=0.05:t1=1:t=[to:dt:tf]: st=length(t);nl=floor((t1-t0)/dt):6
6 题目一:连续信号的 MATLAB 描述 设计要求:列出单位冲激函数、单位阶跃函数、复指数函数的 MATLAB 表达式。 建模:1、单位冲激函数(t)无法直接用 MATLAB 描述,可以把它看作是宽度为(程 序中用 dt 表示),幅度为 1/的矩形脉冲,即 x1(t)= (t-t1)= 1/ t1<t<t1+ 0 其余 表示在 t=t1 处的冲激。 2、单位阶跃函数:在 t=t1 处跃升的阶跃可写为 u(t-t1).定义为 x2(t)= u(t-t1)= 1 t1<t<t1+ x3(t)=e(u+j)t 若=0,它是实指数函数,如 u=0,则为虚指数函数,其实部为余弦函数,虚部为正弦 函数。本例 u=-0.5, =10. 参考程序: clear, t0=0;tf=5;dt=0.05;t1=1; t=[t0:dt:tf]; st=length(t); n1=floor((t1-t0)/dt);
xl=zeros(1,st);x1(n1)=1/dt;subplot(2,2,1),stairs(t,xl),grid onaxis([0, 5, 0,22])x2=[zeros(1,nl-1),ones(1, st-nl+1)]:subplot(2,2,3), rid onaxis([0, 5, 0, 1. 1])alpha=-0.5;w=10;x3=exp((alpha+j*w)*t);subplot(2,2,2),plot(t,real(x3)),grid onsubplot(2,2,4),plot(t,imag(x3)),grid on程序运行结果:如图2-1xI(t)Re(x3(t)20100510x2()Im(x3(t)0.504055
7 x1=zeros(1,st); x1(n1)=1/dt; subplot(2,2,1),stairs(t,x1),grid on axis([0,5,0,22]) x2=[zeros(1,n1-1),ones(1,st-n1+1)]; subplot(2,2,3), rid on axis([0,5,0,1.1]) alpha=-0.5;w=10;x3=exp((alpha+j*w)*t); subplot(2,2,2),plot(t,real(x3)),grid on subplot(2,2,4),plot(t,imag(x3)),grid on 程序运行结果:如图 2-1