文章目录

  • 一、递推方程标准型及通解
  • 二、递推方程通解证明

一、递推方程标准型及通解


H(n)−a1H(n−1)−⋯−akH(n−k)=f(n)H(n) - a_1H(n-1) - \cdots - a_kH(n-k) = f(n)H(n)−a1​H(n−1)−⋯−ak​H(n−k)=f(n) , n≥k,ak≠0,f(n)≠0n\geq k , a_k\not= 0, f(n) \not= 0n≥k,ak​​=0,f(n)​=0

上述方程左侧 与 “常系数线性齐次递推方程” 是一样的 , 但是右侧不是 000 , 而是一个基于 nnn 的 函数 f(n)f(n)f(n) , 这种类型的递推方程称为 “常系数线性非齐次递推方程” ;

则上述递推方程的通解如下 :

H(n)‾\overline{H(n)}H(n)​ 是上述递推方程对应 “常系数线性齐次递推方程” H(n)−a1H(n−1)−⋯−akH(n−k)=0H(n) - a_1H(n-1) - \cdots - a_kH(n-k) = 0H(n)−a1​H(n−1)−⋯−ak​H(n−k)=0 的通解 ,

H∗(n)H^*(n)H∗(n) 是一个特解 ,

“常系数线性非齐次递推方程” 的通解是 H(n)=H(n)‾+H∗(n)H(n) = \overline{H(n)} + H^*(n)H(n)=H(n)​+H∗(n)

“常系数线性非齐次递推方程” 是 “常系数线性齐次递推方程” 的 齐次通解 , 加上一个 特解 ;

常系数线性非齐次递推方程 : H(n)−a1H(n−1)−⋯−akH(n−k)=f(n)H(n) - a_1H(n-1) - \cdots - a_kH(n-k) = f(n)H(n)−a1​H(n−1)−⋯−ak​H(n−k)=f(n)
常系数线性齐次递推方程 : H(n)−a1H(n−1)−⋯−akH(n−k)=0\ \ \ \, H(n) - a_1H(n-1) - \cdots - a_kH(n-k) = 0   H(n)−a1​H(n−1)−⋯−ak​H(n−k)=0

H∗(n)H^*(n)H∗(n) 特解 , 是一个能使得方程左右相等的特定函数 ,

将 H(n)=H(n)‾+H∗(n)H(n) = \overline{H(n)} + H^*(n)H(n)=H(n)​+H∗(n) 通解 代入到 H(n)−a1H(n−1)−⋯−akH(n−k)=f(n)H(n) - a_1H(n-1) - \cdots - a_kH(n-k) = f(n)H(n)−a1​H(n−1)−⋯−ak​H(n−k)=f(n) 的左部 ,

将带 上划线 的 H(n)‾\overline{H(n)}H(n)​ 项合并 , 一定为 000 ,

将带 ∗*∗ 星号 的 H∗(n)H^*(n)H∗(n) 项合并 , 一定为 f(n)f(n)f(n) ,

0+f(n)0 + f(n)0+f(n) 最终结果还是 f(n)f(n)f(n) , 与右侧的 f(n)f(n)f(n) 相等 ;

递推方程的任何一个解 , 都是一个 齐次通解 , 加上 一个特解 的格式 ;

二、递推方程通解证明


证明 : 递推方程的通解 , 一定 是一个 齐次通解 , 加上 一个特解 的格式 ;

递推方程 : H(n)−a1H(n−1)−⋯−akH(n−k)=f(n)H(n) - a_1H(n-1) - \cdots - a_kH(n-k) = f(n)H(n)−a1​H(n−1)−⋯−ak​H(n−k)=f(n) , n≥k,ak≠0,f(n)≠0n\geq k , a_k\not= 0, f(n) \not= 0n≥k,ak​​=0,f(n)​=0

假设 h(n)h(n)h(n) 是递推方程的通解 , 证明该 h(n)h(n)h(n) 是一个 齐次通解 , 加上 一个特解 之和 ;

将 h(n)h(n)h(n) 代入上述递推方程中 ,

① h(n)−a1h(n−1)−⋯−akh(n−k)=f(n)h(n) - a_1h(n-1) - \cdots - a_kh(n-k) = f(n)h(n)−a1​h(n−1)−⋯−ak​h(n−k)=f(n)

特解 H∗(n)H^*(n)H∗(n) 也是递推方程的解 , 将 H∗(n)H^*(n)H∗(n) 代入递推方程 , 左右也是相等的 ,

② H∗(n)−a1H∗(n−1)−⋯−akH∗(n−k)=f(n)H^*(n) - a_1H^*(n-1) - \cdots - a_kH^*(n-k) = f(n)H∗(n)−a1​H∗(n−1)−⋯−ak​H∗(n−k)=f(n)

将上述 ① ② 两个等式的 左部与左部相减 , 右部与右部相减 ,

(h(n)−a1h(n−1)−⋯−akh(n−k))( h(n) - a_1h(n-1) - \cdots - a_kh(n-k) )(h(n)−a1​h(n−1)−⋯−ak​h(n−k)) −-− (H∗(n)−a1H∗(n−1)−⋯−akH∗(n−k))( H^*(n) - a_1H^*(n-1) - \cdots - a_kH^*(n-k) )(H∗(n)−a1​H∗(n−1)−⋯−ak​H∗(n−k)) =0=0=0

合并上式中的项 :

[h(n)−H∗(n)]−a1[h(n−1)−H∗(n−1)]−⋯−ak[h(n−k)−H∗(n−k)]=0[ h(n) - H^*(n) ] - a_1[ h(n-1) - H^*(n-1) ] - \cdots - a_k[ h(n-k) - H^*(n-k) ] = 0[h(n)−H∗(n)]−a1​[h(n−1)−H∗(n−1)]−⋯−ak​[h(n−k)−H∗(n−k)]=0

上述方程是齐次方程 , h(n)−H∗(n)h(n) - H^*(n)h(n)−H∗(n) 是齐次方程的通解 ,

那么 h(n)h(n)h(n) 就是 齐次方程通解 与 特解 H∗(n)H^*(n)H∗(n) 相加 ;

因此 H(n)=H(n)‾+H∗(n)H(n) = \overline{H(n)} + H^*(n)H(n)=H(n)​+H∗(n) 格式一定是通解 ;

【组合数学】递推方程 ( 常系数线性非齐次递推方程求解 | 递推方程标准型及通解 | 递推方程通解证明 )相关推荐

  1. 【组合数学】递推方程 ( 常系数线性非齐次递推方程 的 非齐次部分是 多项式 与 指数 组合方式 | 通解的四种情况 )

    文章目录 一.常系数线性非齐次递推方程 的 非齐次部分是 多项式 与 指数 组合方式 二.递推方程通解的四种情况 一.常系数线性非齐次递推方程 的 非齐次部分是 多项式 与 指数 组合方式 如果 &q ...

  2. 【组合数学】递推方程 ( 常系数线性齐次递推方程 | 常系数、线性、齐次 概念说明 | 常系数线性齐次递推方程公式解法 | 特征根 | 通解 | 特解 )

    文章目录 一.常系数线性齐次递推方程 二.常系数.线性.齐次 概念说明 三.常系数线性齐次递推方程公式解法 四.常系数线性齐次递推方程公式解法内容概要 一.常系数线性齐次递推方程 常系数线性齐次递推方 ...

  3. 由二阶常系数线性方程的通解反推方程

    由二阶常系数线性方程的通解反推方程 @(微积分) 引例是这样的: 设 cosx cosx与 xex xe^x为某n阶常系数线性齐次方程的两个解,则最小的n = ?,相应的首项系数为1的方程是? 分析: ...

  4. 马斯克突然抢购7千多万股推特,狂撒30亿一夜成最大股东,今日发推“大笑”...

    博雯 金磊 发自 凹非寺 量子位 | 公众号 QbitAI 马斯克突然入股推特,一举成为其最大股东! 根据美国证券交易委员会(SEC)公布的文件,马斯克目前持有推特9.2%的股份,近30亿美元: 消息 ...

  5. 【推免攻略】五.2022年北交计算机学院夏令营、预推免保研经验

    欢迎订阅本专栏:<北交计算机保研经验> 订阅地址:https://blog.csdn.net/m0_38068876/category_10779337.html [推免攻略]一.北交计算 ...

  6. 【推免攻略】四.2021年北交计算机学院夏令营、预推免保研经验

    欢迎订阅本专栏:<北交计算机保研经验> 订阅地址:https://blog.csdn.net/m0_38068876/category_10779337.html [推免攻略]一.北交计算 ...

  7. 【推免攻略】三.2020年北交计算机学院夏令营、预推免保研经验

    欢迎订阅本专栏:<北交计算机保研经验> 订阅地址:https://blog.csdn.net/m0_38068876/category_10779337.html [推免攻略]一.北交计算 ...

  8. 华为手机推送android,华为用户有福了!这十几款华为手机开始推送安卓9.0

    原标题:华为用户有福了!这十几款华为手机开始推送安卓9.0 华为手机是现在国产手机中销售量最好的品牌,在众多的用户中有很不错的信誉和口碑,但是华为手机受欢迎的原因不仅仅是手机的性能禁得起考验,更是因为 ...

  9. c语言解决方程的论文,c语言编程求解线性方程组论文1.doc

    本 科 专 业 学 年 论 文 题目:线性方程组求解方法比较 姓 名 付 春 雨 专 业 计算机科学与技术专业 班 级 09级本科(1)班 指导教师 完成日期:2011 年 12月 8日 题目:线性方 ...

最新文章

  1. Android人脸支付研究,智能手机上人脸支付系统的设计与实现
  2. Mysql基础运维及复制架构——PRIT非完整恢复
  3. VTK:PolyData之HighlightBadCells
  4. MySQL为什么有时候会选错索引?
  5. 人工智能在fpga的具体应用_人工智能带动了FPGA的发展
  6. Objective-C原理系列(一)
  7. Golang 接口切片存储多层嵌套Map对象,如何初始化,又如何直接读取嵌套层的key-value值
  8. ubuntu 刷新频率 如何查看_Ubuntu Linux系统屏幕刷新率问题的解决
  9. 1945-计算弹跳高度
  10. 【Ping检测】使用Ping命令检查网络连接情况
  11. 如何控制CentOS8的启动过程
  12. c语言大作业俄罗斯方块,C语言自己写俄罗斯方块(完整版)
  13. TB6612使用说明,使用方法,引脚图,实物图。
  14. 服务器错误信息36887,TLS 协议所定义的严重错误代码是 10。Windows SChannel 错误状态是 1203...
  15. 阿里巴巴2017校招C++岗位在线编程题-求集合D的最大值,最小值和元素个数三者之和
  16. k8s Nodeport方式下service访问,iptables处理逻辑(转)
  17. 基于人脸识别的人脸考勤机实现(训练、测试、部署)
  18. android怎么实现文字制作,如何在Android中制作传统的蒙古文字TextView
  19. html5画板的使用方法和功能,canvas实现的画板功能
  20. Git查看具体代码提交记录

热门文章

  1. SessionID 的本质
  2. FTP之‘基础连接已关闭:服务器提交了协议冲突’错误探析
  3. 2005年博客与web2.0十大最拽的武侠人物
  4. 仿联想商城laravel实战---7、lavarel中如何给用户发送邮件
  5. Python Selenium + phantomJS 模拟登陆教务管理系统 “抢课”
  6. (9)C#之ADO.NET 两个ListBox联动案例
  7. 网络数据的XML解析
  8. js中获得当前时间是年份和月份
  9. Django 学习第十一天——中间键和上下文处理器
  10. 连接MySQL的10060错误:Can't connect to MySQL server on '*.*.*.*'(10060)