【信号与线性系统】为什么求解零输入响应时转移算子H(p)不能约分,但计算单位冲激响应时却可以约分?
为什么求零输入响应rZI时转移算子H(p)不能约分?
.
.
.
我们知道,求零输入响应rZI的实质其实是求解微分方程 D(p)r(t) = N(p)e(t) 的解。由于这里 e(t)=0 ,所以这是一个齐次方程,那么我们求解的实际上是它的通解。我们知道,求通解,就是要完整地表示出它的解空间,如果我们因为某种缘故少求了其中一个基解,那么这个解空间就会丢失一个维度。
.
.
.
为了便于说明,这里设 D(p) = (p-a)(p-b) , N(p) = (p-a) , H(p) = N(p) / D(p) 。
.
.
.
则原微分方程变形为 (p-a)(p-b)rZI(t) = (p-a)e(t) , 当然也可以写成 rZI(t) = H(p)·0 。
.
.
.
在不约分的情况下,那么求解 (p-a)(p-b)rZI(t) = 0 ,只需求解 (p-a)r1ZI(t) = 0 和 (p-b)r2ZI(t) = 0 ,再利用线性性进行叠加求出通解即可。
.
.
.
可以求出通解 rZI(t) = c1eat + c2ebt ,它的解空间是二维的。
.
.
.
如果约分会怎样?原方程变为 (p-b)rZI(t) = e(t) , 此时,我们只能求解 (p-b)r2ZI(t) = 0 。而另一个方程 (p-a)r1ZI(t) = 0 的解消失了!
.
.
.
为什么?因为在我们对原方程进行约分的时候,我们默认 (p-a)r1ZI(t) ≠ 0 ,否则就不能约分。就是在这里,我们丢失了方程 (p-a)r1ZI(t) = 0 。
.
.
.
这就是症结所在。假如我们在约分时,记得补充 (p-a)r1ZI(t) = 0 的情况,那么我们仍然可以得到两个方程,这个时候仍然能够求出正确的通解。
.
.
.
为什么求单位冲激响应h(t)时转移算子H(p)又可以约分呢?
.
.
.
我们还是沿用上面的例子,并对它稍作改动,将会得到一个新的方程 (p-a)(p-b)h(t) = (p-a)δ(t) 。这里,方程右边 (p-a)δ(t) ≠ 0 ,我们所需要求的是一个非齐次特解,而且这个特解是唯一的。
.
.
.
既然已经排除了 (p-a)δ(t) = 0 的可能,那么我们可以放心地约去 (p-a) 。而且我们求的是特解,所以只需要求出一个正确的解即可,而不必像通解那样考虑整个解空间,也不用担心由于少了一个基解,使解空间降维的问题。
.
.
.
事实上,假定我们利用 h'(t) - bh(t) = δ(t) 求出了h(t) ,那么自然有 [h''(t) - bh'(t)] - a[h'(t) - bh(t)] = δ'(t) - aδ(t) ,即已经满足方程 (p-a)(p-b)h(t) = (p-a)δ(t) ,它就是一个正确的特解。我们只需要求出一个特解,那么这个h(t)正是我们需要的结果。
.
.
.
(完)
【信号与线性系统】为什么求解零输入响应时转移算子H(p)不能约分,但计算单位冲激响应时却可以约分?的更多相关文章
- js用img代替ajax js心跳 向服务器定时传送参数 主要计算用户在线时长
html: <!doctype html><html><head><meta charset="utf-8"><title&g ...
- 格式化程序尝试对消息反序列化时引发异常: 尝试对参数 http://tempuri.org/ 进行反序列化时出错: GetLzdtArticleResult。InnerException 消息是“反序列化对象 属于类型 lzdt.DTO.Dtolzdt[] 时出现错误。读取 XML 数据时,超出最大
当遇到这个错误的时候郁闷了好长时间报错是字符串长度过大可是修改了MaxStringContentLength”属性的值却不起作用最后才发现还是因为配置文件配置的问题在服务端 格式化程序尝试对消息反序列 ...
- el-select和el-cascader的visible-change下拉框隐藏时触发相关事件(下拉框下拉显示时不触发)
原文:https://blog.csdn.net/CarryBest/article/details/79959389 今天做项目时,用elementUI框架,需要下拉框隐藏时出发某个函数,用了vis ...
- iOS APP下载安装时,如果出现此时无法下载安装APP的字样时,一些解决思路
1.在iosAPP下载安装时,如果出现此时无法下载安装APP的字样时,可能是苹果系统进行了支持更新,并需要我们确认条约.至于如何判断是否是苹果系统进行了更改,只需要我们进入开发者账号,进入我的账户(A ...
- 痞子衡嵌入式:利用i.MXRT1xxx系列内部DCP引擎计算Hash值时需特别处理L1 D-Cache
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是利用i.MXRT1xxx系列内部DCP引擎计算Hash值时需特别处理L1 D-Cache. 关于i.MXRT1xxx系列内部通用数据协处 ...
- 有个奇怪的问题,配置成/system/index,jsp页面时没有经过过滤器进行拦截,而配置成redirectAction时是可以直接跳转刀片loginJsp.action
有个奇怪的问题,配置成/system/index,jsp页面时没有经过过滤器进行拦截,而配置成redirectAction时是可以直接跳转刀片loginJsp.action 但是我直接访问/syste ...
- springMVC配置时,静态资源和jsp文件路径没错但是访问时controller的请求报404错误。
springMVC配置时,静态资源和jsp文件路径没错但是访问时controller的请求报404错误. 1.场景 如果在web.xml中servlet-mapping的url-pattern设置的是 ...
- ASP.NET中页面加载时文本框(texbox控件)内有文字获得焦点时文字消失
代码如下: <asp:TextBox ID="TextBox1" runat="server" Height="26px" MaxLe ...
- 看unix高级编程时遇到apue.h找不到的问题
最近学习 Unix 环境高级编程这本书,第一个例子就碰到了问题,下面是解决办法. 一开始看到这本书,刚翻了几页,就觉得对味.按照书中的代码做练习时,编译代码文件提示fatal error: apue. ...
随机推荐
- git版本冲突解决
1. 使用git log命令查看所有的历史版本,获取某个历史版本的id,假设查到历史版本的id是139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96. git log 2. ...
- “帮你”APP——NABCD需求分析
1.你的创意解决了用户的什么需求?(N) 本学校已存在的失物招领.表白墙.二手市场等QQ群普遍存在信息冗杂,时效性差等缺点.不能充分发挥信息有效性的,我们的“帮你”APP能够充分发挥信息的有效性,让失 ...
- Java开发体系
蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力.培训.出国.大公司的经历,还有很多很好的朋友.但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜 ...
- 修改系统和MySQL时区
修改时间时区比想象中要简单: 各版本系统通用的方法 # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # cp /usr/share/zone ...
- --- Android 设置为A2DP 接收器
http://www.it1352.com/88728.html external/bluetooth/bluedroid/include/bt_target.h: * Enable bluetoot ...
- springboot+vue前后端分离,nginx代理配置 tomcat 部署war包详细配置
1.做一个小系统,使用了springboot+vue 基础框架参考这哥们的,直接拿过来用,链接https://github.com/smallsnail-wh/interest 前期的开发环境搭建就不 ...
- board_key.h/board_key.c
/******************************************************************************* Filename: board_key ...
- ZigZag Conversion 之字形转换字符串
1.题目 The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows ...
- CPU TFLOPS 计算
CPU TFLOPS 计算 姚伟峰 yaoweifeng0301@126.com] http://www.cnblogs.com/Matrix_Yao/ 深度学习任务是一个计算密集型任务,所以很关注计 ...
- 如何在ubuntu中安装php
如何在ubuntu中安装php 情衅 | 浏览 692 次 发布于2016-05-07 12:36 最佳答案 关于Ubuntu下的LAMP配置步骤: 首先要安装LAMP 就是Apache,PH ...