matlab差分方程零状态响应,matlab零状态、零输入响应试题含答案.doc
1. 已知离散时间系统的差分方程为:
2y(n) - y(n-1) - 3y(n-2)=2x(n) - x(n-1)
x(n)= u(n) , y(-1)=1,y(-2)=3 , 试用filter函数求系统的零输入响应、零状态响应和全响应.
解:将差分方程Z变换得:
…………………………………….(1)
依题意有:x(-1)=0,x(-2)=0,y(-1)=1,y(-2)=3 ,X(z)=
将上式变形如下:
………..(2)
…………………………….(3)
易得系统函数为H(z)=
① 零输入时
零输入时,x(n)=0,差分方程右边为0,z变换后应为
=
=
将Y(z)进行Z反变换,得到其零输入响应为:
y(n)=
② 零状态时
零状态时,将y(-1)=0,y(-2)=0代入上面的式(2)中,得
Y(z)= X(z)= =
=
将其Z反变换,得到零状态响应为:
y(n)=
③ 全响应
与上面同理,y(-1)=1,y(-2)=3
将上面式(3)变形得:
Y(z)= =
Z反变换得全响应为
Y(n)=
程序代码:
%第二章Z变换第2.12题程序
clear all;close all;
num=[2 -1 0]; %系统函数分子的系数
den=[2 -1 -3]; %系统函数分母的系数
n=0:50;
nl=length(n);
%求零输入响应
y01=[1 3]; %y的初始状态
x01=[0 0]; %x 的初始状态
x1=zeros(1,nl);
zi1=filtic(num,den,y01,x01); %为filter函数准备初始值
y1=filter(num,den,x1,zi1); %求零输入响应
subplot(311);
stem(n,y1,'r.');
title('零输入响应');
grid on;
%求零状态响应
y02=[0 0];
x02=[0 0];
x2=0.5.^n;
zi2=filtic(num,den,y02,x02);
y2=filter(num,den,x2,zi2);
subplot(312);
stem(n,y2,'r.');
title('零状态响应');
grid on;
%求全响应
y03=[1 3];
x03=[0 0];
x3=0.5.^n;
zi3=filtic(num,den,y03,x03);
y3=filter(num,den,x1,zi3);
subplot(313);
stem(n,y3,'r.');
title('全响应');
grid on;
运行结果如下:
2. 已知离散系统的系统函数分别为
(1) (2)
(3) (4)
试用MATLAB实现下列分析过程:
① 求出系统的零极点位置;
② 绘出系统的零极点图,根据零极点图判断系统的稳定性;
③ 绘出系统单位响应的时域波形,并分析系统稳定性与系统单位响应时域特性的关系。
解:程序代码如下:
%%第二章Z变换第2.13题程序
clear all;close all;
%题(1)
a1=[2 0 0 -1]; %系统函数分母的系数
b1=[0 2 -2 -1]; %系统函数分子的系数
p1=roots(a1), %求极点
pa1=abs(p1), %求极点到坐标原点的距离,看它是否大于1,若有一个大于1,
%则系统不稳定;若所有的都小于1,则系统稳定
q1=roots(b1), %求零点
h1=impz(b1,a1); %求单位响应
subplot(421);
zplane(b1,a1);%画零极点图
title('(1)的零极点图');
subplot(425);
stem(h1,'.'); %单位响应的时域波形
grid on;
title('(1)的单位响应的时域波形');
%题(2)
a2=[3 0 0 -1];
b2=[0 0 1 1];
p2=roots(a2),
pa2=abs(p2),
q2=roots(b2),
h2=impz(b2,a2);
subplot(422);
zplane(b1,a1);
title('(2)的零极点图'
matlab差分方程零状态响应,matlab零状态、零输入响应试题含答案.doc相关推荐
- Matlab第二章选择题填空题,matlab及其在大学物理中的应用第二章习题答案.doc
matlab及其在大学物理中的应用第二章习题答案.doc MATLAB及其在大学物理中的应用第二章习题答案作者荆楚理工吴世华21试求下列极限(1)(2)XX193LIM523LIMXXX ...
- matlab中p1x怎么表示什么,MATLAB复习题(含答案).doc
MATLAB语言复习大纲 1. 掌握以下命令行编辑常用的控制键的用法:Del,Esc,Backspace,Ctrl+C. 答:Del是删除光标右边的字符 Esc是删除当前行的全部内容 Backspac ...
- matlab 差分方程画图,怎样用Matlab求解差分方程题概念.ppt
用Matlab求解差分方程问题;一.一阶线性常系数差分方程;模型建立;Matlab实现;;利用plot 绘图观察数量变化趋势; plot(k,y1,k,y2,k,y3) 在同一坐标系下画图;;;k=( ...
- 用matlab对系统求全响应,matlab求系统稳态响应成程序语句解释
2018-10-29 1系统反复出现程序停止响应怎么办? 我们可以在系统的服务管理器中将相应的服务禁用掉,服务管理器是用于管理系统服务的管理工具.一般常用于windows系统,使用这个工具你可以启动. ...
- matlab画滤波器频响应,matlab如何画出“凯泽窗FIR滤波器”的幅频相频响应图
低通 fp=1000;fc=1200;As=100;Ap=1;Fs=3000; wc=2*pi*fc/Fs; wp=2*pi*fp/Fs; wd=wc-wp; beta=0. 1102*(As-8.7 ...
- matlab自考本科真题,行政管理学自考专科试题及答案
参考答案如下 检查髌腱炎患者时可以发现().A.行政学自股四头肌萎缩B.渗出C.髌反射低下D.Mcmurray试验时有卡嗒声/疼痛 患者,管理男,30岁,患甲状腺功能亢进症,突然出现双下肢不能动.检查 ...
- 汽车理论matlab编程题,汽车理论1.3及2.7matlab编程答案.doc
汽车理论1.3及2.7matlab编程答案 汽车理论中期作业PAGE PAGE 10 孙野1.3(1)绘制汽车驱动力与行驶阻力平衡图选用5挡变速器进行整车性能计算发动机转速与汽车行驶速度之间的关系:发 ...
- MATLAB第五章习题21题,MATLAB复习题(含答案).doc
MATLAB语言复习大纲 掌握以下命令行编辑常用的控制键的用法:Del,Esc,Backspace,Ctrl+C. 答:Del是删除光标右边的字符Esc是删除当前行的全部内容Backspace是删除光 ...
- 概念:微分方程的解、瞬态响应、稳态响应、自由响应、强迫响应、零输入响应、零状态响应
要理解这几个概念,首先要从"微分方程的解"的结构说起, 参考:<常系数线性微分方程的解法> (1) (2) 我们对物理系统进行建模时,列出的微分方程多为"非齐 ...
最新文章
- 未来5年网络安全支出将达到1万亿
- 吴恩达深度学习笔记10-Course4-Week1【卷积神经网络】
- android制作相册浏览器_一分钟简单制作一个专属于自己的卡通头像
- android 默认浏览器 视频播放 二维码,Android调用系统默认浏览器访问的方法
- 0.07 秒启动一个 SpringBoot 项目!
- 图论 —— 图的连通性 —— Tarjan 求双连通分量
- 消防信号二总线有没电压_荆门剧院消防设备电源监控系统的设计与应用
- 直播:CSDN 联合腾讯安全上线公开课,分享云原生安全技术理解和应用实践
- 36 小时,程序员可以开发出什么?
- 北京黄记煌餐饮管理有限责任公司签约Ebistrategy亦策软件
- 是的,我开通了小密圈
- Linux中vi命令用法
- 怎样使用Scanner(扫描仪),超级详细,不容错过!!!
- 智能客服搭建(1) - MRCP Server 搭建
- 基于JAVA+SpringMVC+Mybatis+MYSQL的快递代收系统
- 应用程序.f/q(f了个墙)
- IE代理服务器设置被禁用问题
- 中职计算机应用基础教案1,中职计算机应用基础教案
- 大疆的精灵4 PRO 相机的一些问题
- Dubbo与Dubbox
热门文章
- 怎样关闭百度云开机启动服务器,教你解决win10系统设置百度云管家开机自动启动的设置办法...
- 数字中国建设进行时:吉林大学党委常务副书记冯正玉一行调研实在智能
- 奥鹏大工17秋计算机文化基础,大工17秋《数字电路与系统》在线作业100分满分答案...
- Python+Django毕业设计校园舆情监控系统(程序+LW+部署)
- SQL注入,“骇客的填空游戏”
- iOS 用内置浏览器Safari 打开网页
- PTA 7-119 计算阶乘和
- 巧用WhatsUp监控机房温度
- 虚拟机怎么安装gho系统
- autosar can协议栈 源码解读_AUTOSAR架构的CAN通讯