- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二系统的时域分析报告
班级: 10通信(2)班 学号: X 姓名: 张泽星
实验时间:2012年4月23日 地点:3号楼三楼
实验二 系统的时域分析
一、实验目的:
掌握利用MATLAB求解连续和离散LTI系统的零状态响应方法。
加深对连续和离散LTI系统中冲激响应概念的理解,掌握其求解方法。
掌握离散卷积和的求解方法。
了解部分分式展开的求解方法。
二、实验内容及运行结果:
1.给定微分方程y”(t)+2y’(t)+3y(t)=f’(t)+f(t),激励f(t)=et,绘制激励f(t)、系统冲激响应、阶跃响应及零状态响应的波形。
程序代码
subplot(2,2,1)
t=0:0.001:50
y1=exp(t);
plot(t,y1) %绘制激励f(t)=et的波形
title(激励f(t)) %添加标题
xlabel(t)
ylabel(y1)
subplot(2,2,2)
sys=tf([1 1],[1 2 3]);
y2=impulse(sys,t)
plot(t,y2) %绘制系统冲激响应的波形的波形
title(系统冲激响应)
xlabel(t)
ylabel(y2)
subplot(2,2,3)
sys=tf([1 1],[1 2 3]);
y3=step(sys,t)
plot(t,y3) %绘制阶跃响应的波形
title(阶跃响应)
xlabel(t)
ylabel(y3)
subplot(2,2,4)
t=0:0.001:100
sys=tf([1 1],[1 2 3]);
f=exp(t);
y4=lsim(sys,f,t)
plot(t,y4) %绘制零状态响应的波形
title(零状态响应)
xlabel(t)
ylabel(y4)
运行结果显示与分析
2.设离散系统可由下列差分方程表示:y(n)-y(n-1)+0.9y(n-2)=f(n),且f(n)=n2。试分别绘制n=[0:30]时系统的冲激响应、阶跃响应和零状态响应;
程序代码:
subplot(3,1,1)
n=0:1:30
h=impz([1],[1 -1 0.9],n)
stem(n,h) %绘制系统的冲激响应
title(冲激响应冲激响应)
xlabel(n)
ylabel(h)
subplot(3,1,2)
n=0:1:30
g=stepz([1],[1 -1 0.9],31)
stem(n,g) %绘制阶跃响应
title(阶跃响应)
xlabel(n)
ylabel(g)
subplot(3,1,3)
n=0:1:30
f=n.^2
y=filter([1],[1 -1 0.9],f)
stem(n,y) %绘制零状态响应
title(零状态响应)
xlabel(n)
ylabel(y)
运行结果显示与分析:
3.已知x(n)= -1,h(n)=0,y(n)=x(n)*h(n),求y(n),并用分别画出离散序列x(n)、h(n)和y(n)的图形。
程序代码:
subplot(3,1,1)
n=-1:1:3
x=[1 2 3 4 5]
stem(n,x) %绘制离散序列x(n)
title(离散序列x(n))
xlabel(n)
ylabel(x)
subplot(3,1,2)
n=0:1:5
h=[6 2 3 6 4 2]
stem(n,h) % %绘制离散序列h(n)
title(离散序列h(n))
xlabel(n)
ylabel(h)
subplot(3,1,3)
x=[1 2 3 4 5]
h=[6 2 3 6 4 2]
k=-1:1:8
y = conv(x,h)
stem(k,y) % %绘制离散序列yn)
title(离散序列y(n))
xlabel(k)
ylabel(y)
y =
6 14 25 42 63 50 55 52 28 10
运行结果显示与分析:
4.求的部分分式展开。
程序代码:
b=[1.5 0.98 -2.608 1.2 -0.144]
a=[1 -1.4 0.6 -0.072]
[r,p,k]=residuez(b,a)
运行结果显示与
文档评论(0)