方法站 · 什么时候用?为什么用?

函数方程:递归法

定义在正整数上的函数方程,本质上是一个递推关系。先把它写成数列的递推,再用特征根、累加或归纳求通项。

📖 配合《函数与函数方程》§7.4阅读M13 递推方法线

到这里之前,先经过:递推数列(技能)函数方程:柯西法(方法)

一个想法,一张图先看左边那一行:每个数都由前两个数算出。再看右边:特征方程的两个根、解出的通项公式,以及它算出的值和递推一个一个对得上吗?拖动 、 和初值,看公式怎么跟着变。

图形加载中…

一句话

定义域是正整数集 的函数,就是一个数列:。如果函数方程能把 (或 )用前面的值表示出来,它就是一个递推关系,加上初始值, 就被唯一确定了——剩下的事是求出通项。

例:f(n+2) = f(n+1) + 2f(n),f(1) = 1,f(2) = 5

第 1 / 5 步
图形加载中…
  1. 它确定了一个数列

    由初值一步一步算:,,……函数已经唯一确定,问题是写出公式。

先猜后证

,,。 等于多少?

先选定答案,才能看到结论。

第 1 站 · 一阶递推:累加

例 ,,。

令 :。这是一阶递推,相邻两项的差已知,逐项相加:

代回原方程: ✓。这和上一站的赋值法是同一套动作——赋值 造出递推,递归法再把递推解完。

第 2 站 · 二阶递推:特征根

本站开头的例子。要点:

  1. 特征方程 有两个不同的根 时,;
  2. 有二重根 时,;
  3. 常数由 、 解出,最后检验。

第 3 站 · 二重根

Break it

反例实验室:去掉一个条件

结论: 能配上任意两个初值

:根 和 ,两个基本解 、 各占一个常数。拖动初值,公式总能跟上。

图形加载中…

练一练

练习 1基础

,,。求 。

练习 2基础

,。求 。

练习 3提高

满足 ,。求 。

练习 4挑战

,,。求 ,并写出通项。

错误博物馆 · 本站展品

离站之前,看看别人在这里踩过的坑。去博物馆看全部展品 →

展品

二重根时仍写 $c_1x_1^n+c_2x_2^n$

错误的做法:,特征根 ,所以 。
错在哪里?先想一想,再打开

病因 ,实际上只有一个待定常数,配不上 、 两个初值。比如 、 时, 与 矛盾。

正确的做法:二重根时通项是 。上例得 ,可逐项验证

「两个初值,就要两个独立的待定常数」