「学习笔记」不动点法求数列通项
前言
不动点法求数列通项是怎么回事呢?不动点法相信大家都很熟悉,但是不动点法求数列通项是怎么回事呢,下面就让小编带大家一起了解吧
不动点法求数列通项,其实就是数列通项可以通过寻找不动点求得,大家可能会很惊讶不动点法怎么会求数列通项呢?但事实就是这样,小编也感到非常惊讶
这就是关于不动点法求数列通项的事情了,大家有什么想法呢,欢迎在评论区告诉小编一起讨论哦
递推数列与函数迭代
对于 一阶递推数列,数列递推式可以表示成:
所以,当我们知道
所以,求解递推数列和求解函数迭代在本质上是一样的
设
并补充定义
所以,有
于是,求解递推数列的问题就转化为了求解函数迭代
不动点的概念与性质
我们定义 不动点 :
对于函数
, ,则称 是函数 的 不动点
可以发现,一个函数的不动点也是它的任意次迭代函数的不动点,即
但是,迭代函数的不动点不一定是原始函数的不动点,比如
我们定义 数列的不动点 :
一般的,对于递推数列
,其递推式为 , ,则称 ,是 数列 的不动点
也就是说,若从数列
归纳得到,当
有时候,数列
值得注意的是,不动点也可能 在实数域无解,此时的数列大多为 周期数列
换元法与函数相似
对于一个函数
接下来,就需要表达出
从二次迭代开始,我们把
设
即
同理,归纳得到
我们定义 函数相似 :
对于两个函数
, 及其反函数 ,则称 与 通过 相似,记作 ,其中 称作 桥函数
- 性质
:若 ,则
上文已经做过证明
- 性质
:若 ,则 与 的 不动点一一对应
证明:
对于函数
于是
即
不动点法求解数列通项
如此,不难想到 利用不动点法求解函数迭代
具体过程就是,当我们求解一个较复杂的函数
得出
从而简化问题,计算出了
而在数列中,迭代容易计算的函数就是所学过的 等差数列
由上文,
如果只考虑不动点之间的对应关系,我们可以这样简单地构造一个 桥函数
-
若
有 唯一不动点 ,令 ,这样 是 的不动点 -
若
有 两个不动点 ,令 ,这样 都是 的不动点
当然构造的方法是多样的,这里只写了这两种
总结一下上述过程,那么 不动点法求解数列通项 的步骤就是
-
找点 :将递推式中的
均换成 求解不动点 -
构造 :按照上文方法构造
或者 ,代入原递推式,化简,得到数列 的递推式,求解其通项公式 -
求解 :根据
之间的关系,求解 通项公式
需要知道,不动点法一般用于求解 分式形式 的递推式,而向、像上文一样构造,还能简化式子,非常美丽,虽然它也可以用于一般的递推式,但是本人认为不如 待定系数法 来得快一些,而最后两者构造出的数列是相同的
当然,上文也提到,不动点也可能 在实数域无解,此时的数列大多为 周期数列
简单理解就是,若根为复数,将它变为 三角函数形式 之后,这个玩意大概率是有周期的
其实,不动点在实数域无解,是这个数列为周期数列的 必要不充分条件
所以,当我们判断无解后,可以代几个数进去验证一下,毕竟高考题不会把周期
一些例题
例 :设数列 满足 ,求数列 的通项公式
将
所以
将原式左右两边同时减去不动点
所以数列
例 :设数列 满足 ,求数列 的通项公式
将
所以
将原式左右两边同时减去不动点
令
所以数列
例 :设数列 满足 ,求数列 的通项公式
将
所以
将原式左右两边同时减去不动点
令
例 :设数列 满足 ,求数列 的通项公式
将
此时无解,考虑
所以
写在最后
也许直接记住结论比较好捏,但是就是感觉太突兀没道理就来学了学,理解一下可能还会用的灵活一点
大量 借鉴 了其他博客,链接放在了下面
aaaaaa
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】