资源描述:
《实验二 连续系统的时域分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、信号与系统实验报告实验二连续系统的时域分析专业班级姓名学号成绩Q2-1:编写一个MATLAB程序,以Q2_1为文件名存盘,使之能够在同一个图形窗口中的两个子图中分别绘制信号x(t)=0.5
2、t
3、和x(t)=cos(2πt)[u(t)-u(t-3)]。要求选择的时间窗能够表现出信号的主要部分(或特征)。编写的程序Q2_1如下:clear,closeall;t=-10:0.01:9;x=0.5.^(abs(t));y=cos(2*pi*t).*(u(t)-u(t-3));subplot(211);plot(t,x);grido
4、n,title('Originalsignalx')subplot(212);plot(t,y);gridon,title('Originalsignaly')信号x(t)=0.5
5、t
6、的波形图信号x(t)=cos(2πt)[u(t)-u(t-3)]的波形图Q2-2:根据示例程序的编程方法,编写一个MATLAB程序,以Q2_2为文件名存盘,由给定信号x(t)=e-0.5tu(t)求信号y(t)=x(1.5t+3),并绘制出x(t)和y(t)的图形。编写的程序Q2_2如下:clear;closeall;t=-5:0.01:5
7、;x=exp(-1*0.5*t).*u(t);subplot(2,1,1)plot(t,x)gridony=exp(-1*0.5*(1.5*t+3)).*u(1.5*t+3);subplot(2,1,2)plot(t,y)gridon信号x(t)的波形图此处粘贴图形信号y(t)=x(1.5t+3)的波形图此处粘贴图形Q2-3:给定一个离散时间信号x[n]=u[n]–u[n-8],仿照示例程序Program1_5,编写程序Q2_3,产生x[n]的左移序列x1[n]=x[n+6]和右移序列x2[n]=x[n-6],并在同一个图
8、形窗口的三个子图中分别绘制这三个序列的图形。编写的程序Q2_3如下:clear;closeall;t=-10:10;x=u(t)-u(t-8);x1=u(t+6)-u(t-2);x2=u(t-6)-u(t-14);subplot(311)stem(t,x)gridon,title('Originalsignalx(t)')subplot(312)stem(t,x1)gridon,title('Leftshiftedversionofx(t)')subplot(313)stem(t,x2)gridon,title('Righ
9、tshiftedversionofx(t)')xlabel('Timet(sec)')信号波形图Q2-4:编写程序Q2_4,使之能够接受以键盘方式输入的定义在不同时间段的两个不同连续时间信号并完成卷积运算,分别绘制这两个信号及其卷积的结果的图形,图形按照2´2分割成四个子图。编写的程序Q2_4如下:clear;closeall;t0=input('shurut0:');t1=input('shurut1:');dt=0.01;t=t0:dt:t1;x=u(t)-u(t-1);t2=input('shurut2:');t3=
10、input('shurut3:');dt=0.01;r=t2:dt:t3;h=r.*(u(r)-u(r-1));y=dt*conv(x,h);subplot(221)plot(t,x),gridon,title('Signalx(t)'),axis([t0,t1,-0.2,1.2])subplot(222)plot(r,h),gridon,title('Signalh(t)'),axis([t0,t1,-0.2,1.2])subplot(223)t=(t0+t2):dt:(t1+t3);plot(t,y),gridon,t
11、itle('Theconvolutionofx(t)andh(t)'),axis([t2+t0,t3+t1,-0.1,0.6]),xlabel('Timetsec')信号x(t)、h(t)和x(t)*h(t)的波形图Q2-5仿照范例程序Program1_7,编写程序Q2_5,计算并绘制由如下微分方程表示的系统在输入信号为x(t)=(e-2t-e-3t)u(t)时的零状态响应和你手工计算得到的系统零状态响应曲线。编写的程序Q2_5如下:num=input('Typeintherightcoefficientvectorofd
12、ifferentialequation£º');den=input('Typeintheleftcoefficientvectorofdifferentialequation£º');t=0:0.01:8;x=(exp(-1*2*t)-exp(-1*3*t)).*u(t);lsim(num,den,x,