一类特征方程在数列递推中的应用

news/2025/9/21 13:23:00/文章来源:https://www.cnblogs.com/TH911/p/19103565

以下内容摘自《组合数学》(第五版)P86【例 2-41】。


\(S_n=1^3+2^3+\cdots+n^3\)


\(\Delta S_n=S_{n+1}-S_n=(n+1)^3\)\(n\)\(3\) 次多项式,因此 \(S_n\) 满足递推关系:

\[S_n-5S_{n-1}+10S_{n-2}-10S_{n-3}+5S_{n-4}-S_{n-6}=0 \]

设:

\[\begin{aligned} S_n&=A_1\dbinom n1+A_2\dbinom n2+A_3\dbinom n3+A_4\dbinom n4\\ S_1&=1=A_1\\ S_2&=1^3+2^3=9=\dbinom 21+A_2,A_2=7\\ S_3&=9+3^3=36=3+7\dbinom 32+A_3,A_3=12\\ S_4&=36+4^3=100=4+7\times6+12\times4+A_4,A_4=6\\ \end{aligned} \]

因此,有:

\[S_n=\dbinom n1+7\dbinom n2+12\dbinom n3+6\dbinom n4 \]

Fibonacci 数列通项公式

\(f_0=0,f_1=1,f_n=f_{n-1}+f_{n-2}\)

则有特征方程:

\[\begin{aligned} x^n-x^{n-1}-x^{n-2}&=0\\ x^{n-2}(x^2-x-1)&=0\\ \end{aligned} \]

解得 \(x^{n-2}=0\)\(x^2-x-1=0\)。因为 \(x^n>0\),因此 \(x^2-x-1=0\),解得:

\[x_1=\dfrac{1+\sqrt5}2,x_2=\dfrac{1-\sqrt5}2 \]

\(f_n\) 一定形如:

\[f_n=c_1x^n+c_2x^n \]

待定系数法可得通项公式:

\[f_n=\dfrac1{\sqrt5}\left[\left(\dfrac{1+\sqrt5}2\right)^n-\left(\dfrac{1-\sqrt5}2\right)^n\right] \]

自然数幂次和

\(S_n=1+2+\cdots+n\)

有:

\[\begin{aligned} S_n-S_{n-1}&=n\\ S_{n-1}-S_{n-2}&=n-1 \end{aligned} \]

两式相减可得:

\[S_n-2S_{n-1}+S_{n-2}=1 \]

同理,有:

\[S_{n-1}-2S_{n-2}+S_{n-3}=1 \]

两式相减,得:

\[S_n-3S_{n-1}+3S_{n-2}-S_{n-3}=0 \]

对应特征方程:

\[x^3-3x^2+3x-1=(x-1)^3=0 \]

\(x=1\) 为三重根。

因为 \(\Delta S_n=S_{n+1}-S_n=n+1\) 为关于 \(n\)\(1\) 次多项式,因此设:

\[S_n=(an^2+bn+c)1^n \]

代入 \(S_1,S_2,S_3\),有:

\[\begin{cases} 1&=a+b+c\\ 3&=4a+2b+c\\ 6&=9a+3b+c\\ \end{cases} \]

解得:

\[\begin{cases} a=\dfrac12\\ b=\dfrac12\\ c=0 \end{cases} \]

故,\(S_n=\dfrac12n^2+\dfrac12n\)


\(S_n=1^3+2^3+\cdots+n^3\)

有:

\[\begin{aligned} S_n-S_{n-1}&=n^3\\ S_{n-1}-S_{n-2}&=(n-1)^3 \end{aligned} \]

两式相减,得:

\[S_n-2S_{n-1}+S_{n-2}=3n^2-3n+1 \]

同理:

\[S_{n-1}-2S_{n-2}+S_{n-3}=3n^2-9n+7 \]

因此,有:

\[S_n-3S_{n-1}+3S_{n-2}-S_{n-3}=6n-6 \]

同理:

\[S_{n-1}-3S_{n-2}+3S_{n-3}-S_{n-4}=6n-12 \]

两式相减可得:

\[S_n-4S_{n-1}+6S_{n-2}-4S_{n-3}+S_{n-4}=6 \]

同理:

\[S_{n-1}-4S_{n-2}+6S_{n-3}-4S_{n-4}+S_{n-5}=6 \]

两式相减可得:

\[S_n-5S_{n-1}+10S_{n-2}-10S_{n-3}+5S_{n-4}-S_{n-5}=0 \]

对应特征方程为:

\[\begin{aligned} x^5-5x^4+10x^3-10x^2+5x-1&=0\\ (x-1)^5&=0 \end{aligned} \]

\(x=1\) 为五重根。

\(\Delta S_n=S_{n+1}-S_n=(n+1)^3\) 为关于 \(n\)\(3\) 次多项式,设:

\[S_n=\left(an^4+bn^3+cn^2+dn+e\right)1^n \]

根据待定系数法,可解得通解。

齐次线性递推

可视为广义 Fibonacci 数列,解出特征根 \(x_1,x_2,\cdots,x_k\) 后可得通项公式:

\[f_n=c_1x_1^n+c_2x_2^n+\cdots+c_kx_k^n \]

非齐次线性递推

例如自然数幂次和,递推式是非齐次的,设非齐次部分关于 \(n\) 的项数为 \(k\)

那么此时特征根的系数 \(c_i\) 不再为常数,系数 \(c_i\) 讲表述为关于 \(n\)\(k+1\) 次多项式。

特征方程与组合数

例如,对于递推数列 \(S_n=S_{n-1}+n^2\)

特征方程为:

\[x^3-3x^2+3x-1=(x-1)^3=0 \]

有三重根 \(x=1\)

因此可以设 \(S_n=\left(an^3+bn^2+cn+d\right)1^n\)

根据 \(S_0=0,S_1=1,S_2=5,S_3=14\),可列:

\[\begin{cases} d=0\\ a+b+c=1\\ 8a+4b+2c=5\\ 27a+9b+3c=14\\ \end{cases} \]

解得:

\[\begin{cases} a=\dfrac13\\ b=\dfrac12\\ c=\dfrac16\\ d=0 \end{cases} \]

因此:

\[S_n=\dfrac13n^3+\dfrac12n^2+\dfrac16n=\dfrac{n(n+1)(n+2)}6 \]


然而已经得知 \(S_n\) 是关于 \(n\)\(3\) 次多项式,因此可以有:

\[S_n=A\dbinom n3+B\dbinom n2+C\dbinom n1+D\dbinom n0 \]

这样根据组合数的性质,求解待定系数法会简单一些。

特征方程与生成函数

特征方程与生成函数有异曲同工之妙。

特征方程将递推式直接换为 \(x\),并且带上相对应的指数。而生成函数则为每一项配备一个变量 \(x^n\)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/908780.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入解析:GC 算法的种类及垃圾收集器

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

rust跨文件调用代码

cargo new my_testcd my_tescode .目录如下我们假设我们想要开发一个学生管理系统,于是添加模块"student_find" 添加mod.rs student.rs在mod.rs里编写pub mod student; 在student.rs里编写接口体/函数即可…

详细介绍:导师推荐毕设:基于SpringBoot+Vue的中小企业进销存管理系统设计

详细介绍:导师推荐毕设:基于SpringBoot+Vue的中小企业进销存管理系统设计pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-famil…

HarmonyOS之UIContext - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

NIO重构UDP收发模块

本文大纲如下:1、写作背景 2、基本的UDP包收发用法 3、采用NIO方式处理UDP一、背景 本篇内容,主要来源是在对公司代码重构。公司一个项目是采用UDP方式通信,在UDP的不可靠基础上,封装成可靠的通信协议。其本质是UD…

深入解析:C语言:猜数字游戏

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

深入解析:深度学习从入门到精通 - AutoML与神经网络搜索(NAS):自动化模型设计未来

深入解析:深度学习从入门到精通 - AutoML与神经网络搜索(NAS):自动化模型设计未来2025-09-21 12:39 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; ove…

题解:SP6562 PRUBALL - Esferas

盲猜你们都是从 CSP-S 2025 初赛 来的…… 题目描述 给你 \(n\) 颗蛋和一个 \(m\) 层高的楼,定义蛋的硬度 \(k\) 为:在 \(<k\) 的楼层扔蛋不会碎,在 \(\ge k\) 的楼层扔蛋会碎。求在最坏情况下,最少需要扔多少次…

个人项目-文本查重

软工第二次作业之个人项目——论文查重 项目信息项目信息 详情课程 班级链接作业要求 作业要求项目目标 实现一个论文查重程序,规范软件开发流程,熟悉Github进行源代码管理和学习软件测试GitHub仓库 https://github.…

深入解析:[数据结构] LinkedList

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

US$34 MB ESL Emulator

MB ESL EmulatorTop 4 Reasons To Get MB ESL Emulator1. This device works with Mercedes EIS.2. It emulates both of old (W202, 208, 210) and new (203, 208, 211, 639).3. ESL types functioning.You can use t…

采用python test测试http接口

采用python test测试http接口pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco"…

CF2147 Codeforces Global Round 29 (Div. 1 + Div. 2) 解题报告

A 题挂机半天,B 题挂机半天,D 题脑子犯蠢,3t寄了。省流 A 题挂机半天,B 题挂机半天,D 题脑子犯蠢,3t寄了。9.20 内含剧透,请vp后再来。 赛前 白天刚打完失败的 ccpc 网络赛,不过心态已经调整的非常平和,然后抱…

US$29 Vag R250 VW Audi Dashboard Programmer Free Shipping

R250 VW Audi Dashboard Programmer You can use R250 to program Siemens/VDO new cryptography system Description:This product looks like a small box that needs to be connected to a PC running Win98/Me/XP…

数字图像基础知识

前言 数字图像(Digital Image),又称数码图像或数位图像,以数字形式存储于电子设备中。 有多种方式可以生成数字图像。 一种是物理收集,例如使用数码相机、扫描仪、卫星遥感器、红外/热成像仪、核磁共振 MRI 等设备…

详细介绍:农业XR数字融合工作站,赋能农业专业实践学习

详细介绍:农业XR数字融合工作站,赋能农业专业实践学习pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&…

标题:分享一个值得推荐的免费云服务——阿贝云

最近在搭建个人网站时,无意中发现了一个提供免费虚拟主机和免费云服务器的平台——阿贝云。经过一段时间的使用,我真的被它的稳定性和易用性打动了! 阿贝云不仅提供了完全免费的云服务器资源,还支持多种常见环境,…

PPT2Note使用说明

PPT2Note使用说明 简介 PPT2Note是一个应用于教学的使用工具,可以自动抓取在教学大屏上打开的PPT文件并发送至绑定的用户笔记中。解决了PPT翻页太快漏截图问题。

第三周:面向对象入门2与类的识别

第三周:面向对象入门2与类的识别集美大学课程实验报告-第三周:面向对象入门2与类的识别项目名称 内容课程名称 Java程序设计班级 网安2412指导教师 郑如滨学生姓名 王嘉熙学号 202421336061实验项目名称 面向对象入门…

详细介绍:Flink-新增 Kafka source 引发状态丢失导致启动失败

详细介绍:Flink-新增 Kafka source 引发状态丢失导致启动失败2025-09-21 11:59 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !impor…