1、第一个信号实验得题目 1实现下列常用信号 (1);(2);(3);(4); (5) 2连续信号得基本运算与波形变换 已知信号,试画出下列各函数对时间t得波形: (1)(2)(3)(4)(5) 3连续信号得卷积运算 实现,其中、从第2个题目中任选3对组合。 4连续系统得时域分析 (1) 描述某连续系统得微分方程为,求当输入信号为时,该系统得零状态响应。 (2) 已知描述某连续系统得微分方程为,试用MATLAB绘出该系统得冲激响应与阶跃响应得波形。 实验一答案: (1)在MATLAB软件得输入程序及显示波形如下: (2)在MATLAB软件得输
2、入程序及显示波形如下: (3)在MATLAB软件得输入程序及显示波形如下: (4)在MATLAB软件得输入程序及显示波形如下: (5)在MATLAB软件得输入程序及显示波形如下: (1)得输入程序及波形如下: (2)得输入程序及波形如下: (3)得输入程序及波形如下: (2)系统得冲激响应与阶跃响应如下: (4)得输入程序及波形如下: (5)得输入程序及波形如下: (1)与(2)组合得卷积运算如下: (2)与(3)组合得卷积运算如下:
3、 (1)与(3)组合得卷积运算如下: (1)系统得零状态响应如下: 第二个信号实验题目 1(1)用数值法求门函数得傅里叶变换,并给出门函数得幅频特性曲线与相频特性曲线. (2)用符号法给出函数得傅里叶变换。 (3)已知系统函数为,画出该系统得零极点图。 2 (1)用数值法给出函数幅频特性曲线与相频特性曲线. (2)对函数进行采样,采样间隔为0、01。 (3)已知输入信号为,载波频率为1000Hz,采样频率为5000 Hz,试产生输入信号得调幅信号。 3(1)用符号法实现函数得傅里叶变换,并给出门函数得幅频特性曲线与相频特性曲线。 (2)已知系统函数为,输入信号
4、为,求该系统得稳态响应。 (3)已知输入信号为,载波频率为100Hz,采样频率为400 Hz,试产生输入信号得调频信号. 4(1)已知系统函数为,画出该系统得零极点图. (2)已知函数用数值法给出函数得幅频特性曲线与相频特性曲线。 (3)实现系统函数得频率响应。 (4)已知输入信号为,载波频率为100Hz,采样频率为400 Hz,试产生输入信号得调相信号。 5(1)用数值法给出函数幅频特性曲线与相频特性曲线。 (2)用符号法实现函数得傅里叶逆变换. (3)已知输入信号为,载波频率为1000Hz,采样频率为5000 Hz,试产生输入信号得调频信号。 实验二答案: (1) 用数
5、值法求门函数得傅里叶变换,并给出门函数得幅频特性曲线与相频特性曲线。 t=linspace(—4,4,200); f=0*t; f(t〉=—2&t〈=2)=1; W=linspace(-4*pi,4*pi,200); F=0*W; for N=1:200 for M=1:200 F(N)=F(N)+8/200*f(M)、*exp(-j*W(N)*t(M)); end end subplot(4,4,1); plot(t,f); subplot(4,4,2); plot(W,F); subplot(4,4,3); plot(W,abs(F));
6、 H=freqs(6,9,W); subplot(4,4,4); plot(W,angle(F)) (2) 用符号法给出函数得傅里叶变换。 syms t f; f=sym(’(2/3)*exp(—5*t)*heaviside(t)’); F=fourier(f); pretty(F) (3) 已知系统函数为,画出该系统得零极点图。 num=[0 1 0 1 1]; den=[1 0 1 0 3]; G=tf(num,den); subplot(2,2,1); pzmap(G); ﻩ ﻩ
7、 第3个信号实验题目 1计算序列与序列得卷积与; 2已知离散系统得差分方程为,求系统得频率响应,若,求系统得零状态响应。 3利用SIMULINK画出(2)得系统框图。 实验三答案: 1、 计算序列与序列得卷积与; n=0:1:10; x=2、^n stem(n,x) n=0:1:4 x1=ones(1,5) stem(n1,x1) y=conv(x,x1) n2=0:1:14 stem(n2,y) 2、 已知离散系统得差分方程为,求系统得频率响应,若,求系统得零状态响应. b=[1]; a=[1,—5,6]; w=linspace(0,50,200);
8、freqs(b,a,w) n=[0:10]; f=2、^n; a=[1,—5,6]; b=[1]; y=[0]; xic=filtic(b,a,y); y1=filter(b,a,f,xic) 第4个信号实验题目 1求得Z变换与得Z反变换. 2已知某离散系统得系统函数为,试用MATLAB求出该系统得零极点,并画出零极点图,求系统得单位冲激响应与幅频响应,并判断系统就是否稳定. 3 一系统得微分方程为,试利用MATLAB求其系统得状态方程。 4 已知某连续时间系统得状态方程与输出方程为 试用M ATLAB计算其系统函数矩阵. 实验四答案: 求得Z变换与得Z
9、反变换. 1. syms a n f=cos(a*n); F=ztrans(f); pretty(F) syms k z Fz=a*z/(z-a)^2; fk=iztrans(Fz,k); pretty(fk); 2、 已知某离散系统得系统函数为,试用MATLAB求出该系统得零极点,并画
10、出零极点图,求系统得单位冲激响应与幅频响应,并判断系统就是否稳定. b=[0,1,2,1] a=[1,-0、5,-0、005,0、3] [R,P,K]=tf2zp(b,a) figure(1) zplane(b,a) legend('零点',’极点'); grid on; num=[0 1 2 1] den=[1 —0、5 -0、005 0、3] h=impz(num,den) figure(2) stem(h) [H,w]=freqz(num,den) figure(3) plot(abs(H)) 3、 一系统得微分方程为,试利用MATLAB求其系统得状
11、态方程。 a=[1]; a = 1 b=[1 5 10 ]; b = 1 5 10 [A B C D]=tf2ss(a,b); A = -5 -10 B = 1 1 0 0 C = 0 1
12、 D = 0 4、 已知某连续时间系统得状态方程与输出方程为 试用MATLAB计算其系统函数矩阵. A=[2 3; 0 —1]; num1 = 1 0 —1 B=[0 1;1 0]; 1 -2 0 C=[1 1;0 -1]; den1 = 1 -1 -2 D=[1 0;1 0]; num2 = 0 1 1 [num1,den1]=ss2tf(A,B,C,D,1) 0 0 0 [num2,den2]=ss2tf(A,B,C,D,2) den2 = 1 —1 —2






