《实验二连续系统的时域分析》由会员分享,可在线阅读,更多相关《实验二连续系统的时域分析(4页珍藏版)》请在金锄头文库上搜索。
1、信号与系统实验报告 实验二 连续系统的时域分析专业班级姓名学号成绩Q2-1:编写一个MATLAB程序,以Q2_1 为文件名存盘,使之能够在同一个图形窗口中的两个子图中分别绘制信号x(t)=0.5|t| 和 x(t)=cos(2 t)u(t)-u(t-3) 。要求选择的时间窗能够表现出信号的主要部分(或特征)。编写的程序Q2_1 如下:clear,close all;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);grid on ,title (Original signal x)sub
2、plot(212);plot(t,y);grid on ,title (Original signal y)信号 x(t)=0.5|t|的波形图信号 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;close all;t=-5:0.01:5;x=exp(-1*0.5*t).*u(t);subplot(2,1,1)plot(t,x)gri
3、d ony=exp(-1*0.5*(1.5*t+3).*u(1.5*t+3);subplot(2,1,2)plot(t,y)grid on信号 x(t)的波形图此处粘贴图形信号 y(t) = x(1.5t+3) 的波形图此处粘贴图形Q2-3:给定一个离散时间信号xn = un un-8 ,仿照示例程序Program1_5,编写程序Q2_3,产生 xn 的左移序列x1n = xn+6 和右移序列x2n = xn-6 ,并在同一个图形窗口的三个子图中分别绘制这三个序列的图形。编写的程序Q2_3 如下:clear;close all;t = -10:10;x = u(t)-u(t-8); x1 =
4、u(t+6)-u(t-2); x2 = u(t-6)-u(t-14); subplot(311)stem(t,x) grid on ,title (Original signal x(t)subplot (312)stem (t,x1) grid on ,title (Left shifted version of x(t)subplot (313)stem (t,x2) grid on ,title (Right shifted version of x(t)xlabel (Time t (sec)信号波形图Q2-4:编写程序Q2_4,使之能够接受以键盘方式输入的定义在不同时间段 的两个不同
5、连续时间信号 并完成 卷积运算 ,分别绘制这两个信号及其卷积的结果的图形,图形按照2 2分割成四个子图。编写的程序Q2_4 如下:clear;close all;t0 =input(shu ru t0:); t1 =input(shu ru t1:); dt = 0.01;t = t0:dt:t1;x = u(t)-u(t-1);t2=input(shu ru t2:); t3=input(shu ru t3:); dt = 0.01;r = t2:dt:t3;h = r.*(u(r)-u(r-1);y = dt*conv(x,h); subplot(221)plot(t,x), grid o
6、n , title(Signal x(t), axis(t0,t1,-0.2,1.2)subplot(222)plot(r,h), grid on , title(Signal h(t), axis(t0,t1,-0.2,1.2)subplot(223)t = (t0+t2):dt:(t1+t3); plot(t,y), grid on , title(The convolution of x(t) and h(t), axis(t2+t0,t3+t1,-0.1,0.6), xlabel(Time t sec)信号 x (t)、h(t)和 x (t)*h(t) 的波形图Q2-5仿照范例程序Pr
7、ogram1_7,编写程序Q2_5,计算并绘制由如下微分方程表示的系统在输入信号为x(t) = (e-2t - e-3t)u(t)时的零状态响应和你手工计算得到的系统零状态响应曲线。)(8)(2)(3)(22 txtydttdydttyd编写的程序Q2_5 如下:num = input(Type in the right coefficient vector of differential equation o);den = input(Type in the left coefficient vector of differential equation o);t = 0:0.01:8;x=(exp(-1*2*t)-exp(-1*3*t).*u(t);lsim(num, den, x, t)执行程序Q2_5 得到的系统响应