- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验三 连续时间 LTI 系统分析
一、实验目的
(一)掌握使用 Matlab 进行连续系统时域分析的方法
1、学会使用符号法求解连续系统的零输入响应和零状态响应
2、学会使用数值法求解连续系统的零状态响应
3、学会求解连续系统的冲激响应和阶跃响应
(二)掌握使用Matlab 进行连续时间LTI 系统的频率特性及频域分析方法
1 、学会运用 MATLAB 分析连续系统的频率特性
2、学会运用 MATLAB 进行连续系统的频域分析
(三)掌握使用 Matlab 进行连续时间 LTI 系统 s 域分析的方法
1、学会运用 MATLAB 求拉普拉斯变换(LT)
2、学会运用 MATLAB 求拉普拉斯反变换(ILT)
3、学会在 MATLAB 环境下进行连续时间 LTI 系统 s 域分析
二、实验条件
装有 MATLAB 的电脑
三、实验内容
1
(一)熟悉三部分相关内容原理
(二)完成作业
1、已知某系统的微分方程如下:
r (t) 3r (t) 2r (t) e (t) 3e(t)
其中, e(t) 为激励, r (t) 为响应。
( 1) 用 MATLAB 命 令 求 出 并 画 出
3t
e(t) e u(t), r (0 ) 1, r (0 ) 2 时系统的零状态响应和零输入响
应(零状态响应分别使用符号法和数值法求解,零输入响应只使用符
号法求解);
符号法求解零输入响应: eq=D2y+3*Dy+2*y=0;
cond=y(0)=1,Dy(0)=2;
yzi=dsolve(eq,cond);
yzi=simplify(yzi)
yzi =
符号法求解零状态响应:exp(-2*t)*(4*exp(t) - 3)
eq1=D2y+3*Dy+2*y=Dx+3*x;
eq2=x=exp(-3*t)*heaviside(t);
cond=y(-0.001)=0,Dy(-0.001)=0;
yzs=dsolve(eq1,eq2,cond);
yzs=simplify(yzs)
2
yzs =
(exp(-2*t)*(exp(t) - 1)*(sign(t) + 1))/2
图像如下:
代码 :subplot(211)
ezplot(yzi,[0,8]);
grid on
title(ÁãÊäÈëÏìÓ¦)
subplot(212)
ezplot(yzs,[0,8]);
grid on
title(Áã״̬ÏìÓ¦)
数值 算法:
t=0:0.01:10;
sys=tf([1,3],[1,3,2]);
f=exp(-3*t).*uCT(t);
y=lsim(sys,f,t);
plot(t,y),grid on;
axis([0 10 -0.001 0.3]);
title(ÊýÖµ¼ÆËã·¨µÄÁã״̬ÏìÓ¦)
3
(2) 使用 MATLAB 命令求出并画出系统的冲激响应和阶跃
响应(数值法);用卷积积分法求系统的零状态响应并与(1)中结果进
行比较 ;
系统的冲激响应和阶跃响应(数值法):
代码 :
t=0:0.01:10;
sys=tf([1,3],[1,3,2]);
h=impulse(sys,t);
g=step(sys,t);
subplot(211)
plot(t,h),grid on;
axis([0 10 -0.01
文档评论(0)