# 差分方程(数组求通项公式)知识点梳理 [TOC] ## 1.1 差分的定义 **假设** $f(x)$ 的定义域为非负整数集 $N^+$ (离散域), 则 当自变量从 $x_{k}$ 变到 $x_{k+1}$ 时,函数 $y=f(x)$ 的改变量为 $$ \Delta y_{k}=f\left(x_{k+1}\right)-f\left(x_{k}\right), \quad k=0,1, \cdots $$ 我们称 $\Delta y_{k}$ 为$f(x)$ 在 $x_{k}$处的 **1阶差分**. 类似的, $f(x)$ 在 $x_{k}$处的 **二阶差分**: $\Delta^{2} f_{k}=\Delta f_{k+1}-\Delta f_{k}$ **n阶差分:** $\Delta^{n} f_{k}=\Delta^{n-1} f_{k+1}-\Delta^{n-1} f_{k}$ ## 1.2 差分的运算法则 对于函数 $y=f(x)$ 和 $z=g(x)$, 记 $y_{k}=f\left(x_{k}\right), z_{k}=g\left(x_{k}\right)$ (1) $\Delta(c)=0 . c$ 为常数。即常数的差分为零; (2) $\Delta\left(c y_{k}\right)=c \Delta y_{k}$; (3) $\Delta\left(c_{1} y_{k} \pm c_{2} z_{k}\right)=c_{1} \Delta y_{k} \pm c_{2} \Delta z_{k}, c_{1}, c_{2}$ 为常数; (4) $\Delta\left(y_{k} \cdot z_{k}\right)=y_{k+1} \Delta z_{k}+z_{k} \Delta y_{k}=y_{k} \Delta z_{k}+z_{k+1} \Delta y_{k}$ (5) $\Delta\left(\frac{y_{k}}{z_{k}}\right)=\frac{z_{k} \Delta y_{k}-y_{k} \Delta z_{k}}{z_{k} \cdot z_{k+1}}=\frac{z_{k+1} \Delta y_{k}-y_{k+1} \Delta z_{k}}{z_{k} \cdot z_{k+1}}$ ## 1.3 差分方程的概念 顾名思义, 含有差分的方程就是差分方程. 例如: $\Delta^{4} y_{x}-6 y_{x+2}+4 y_{x+1}-y_{x}+1=0$ **<u>差分方程的阶</u>:** 差分方程中所含未知函数的差分的实际最高阶数. ## 1.4 常系数线性差分方程 **$n$ 阶常系数线性差分方程**: $$ a_{n} y_{x+n}+a_{n-1} y_{x+n-1}+\cdots+a_{1} y_{x+1}+a_{0} y_{x}=F(x) $$ 其中: - $a_{i}(i=0,1, \cdots, n)$ 为常数 - $a_{0} \cdot a_{n} \neq 0$ - 如果 $F(x) \equiv 0$, 则称之为 $\mathbf{n}$ 阶==齐次==常系数线, 否则成为 ==非齐次== ## 1.5 齐次常系数线性差分方程的(通)解的结构 **<u>齐次常系数线性差分方程解的叠加原理:</u>** 如果 函数 $y_{x}^{(1)}, y_{x}^{(2)}, \cdots, y_{x}^{(k)}$ 都 是 $n$ 阶 齐次常系数线性差分方程 $$ a_{n} y_{x+n}+a_{n-1} y_{x+n-1}+\cdots+a_{1} y_{x+1}+a_{0} y_{x}=0 $$ 的解,则这 $k$ 个函数的线性组合 $$ y_{x}=C_{1} y_{x}^{(1)}+C_{2} y_{x}^{(2)}+\cdots+C_{k} y^{(k)} $$ 也是方程的解,其中 $C_{1}, C_{2}, \cdots, C_{k}$ 为任意常数。 **<u>齐次常系数线性差分方程通解的结构:</u>** 如果函数y $_{x}^{(1)}, y_{x}^{(2)}, \cdots, y_{x}^{(n)}$ 是 $n$ 阶齐次 常系数线性差分方程的 $n$ 个**==线性无关==**特解,那么 $$ Y_{x}=C_{1} y_{x}^{(1)}+C_{2} y_{x}^{(2)}+\cdots+C_{n} y^{(n)} $$ 就是 $n$ 阶齐次常系数线性差分方程的**通解**,其中 $C_{1}, C_{2}, \cdots, C_{n}$ 为任意常数。 ## 1.6 非齐次常系数线性差分方程的(通)解的结构 **<u>非齐次常系数线性差分方程通解的结构</u>** 方程1: $a_{n} y_{x+n}+a_{n-1} y_{x+n-1}+\cdots+a_{1} y_{x+1}+a_{0} y_{x}=k, \quad k \neq 0$ 如果 $y_{x}^{*}$ 是 $n$ 阶非齐次常系数线性差 分方程 $(8.9)$ 的一个特解, $Y_{x}$ 是非齐次方程 $(8.9)$ 对应的齐次常系数线性差分方程 $(8.10)$ 的 通解,那么非齐次方程(8.9)的**通解**为 $$ y_{x}=Y_{x}+y_{x}^{*} $$ 即为 **==齐次的通解 + 非齐次的1个特解==** **<u>非齐次常系数线性差分方程特解的叠加原理</u>** 如果函数 $y_{x}^{(1)^{*}}, y_{x}^{(2)^{*}}$ 分别 是 $n$ 阶非齐次常系数线性差分方程 $$ \begin{aligned} &a_{n} y_{x+n}+a_{n-1} y_{x+n-1}+\cdots+a_{1} y_{x+1}+a_{0} y_{x}=F_{1}(x) \\ &a_{n} y_{x+n}+a_{n-1} y_{x+n-1}+\cdots+a_{1} y_{x+1}+a_{0} y_{x}=F_{2}(x) \end{aligned} $$ 的特解,那么函数 $y_{x}^{*}=y_{x}^{(1)^{*}}+y_{x}^{(2)^{*}}$ 就是方程 $$ a_{n} y_{x+n}+a_{n-1} y_{x+n-1}+\cdots+a_{1} y_{x+1}+a_{0} y_{x}=F_{1}(x)+F_{2}(x) $$ 的1个特解。 ## 2.1 求"一阶齐次"常系数线性差分方程的通解 形如: $y_{k+1}=p \cdot y_{k}$ **方法1: 等比数列公式法** 可知$q = p$, 则 $y_{k}=p^{k} \cdot y_{0}$. 其中$y_{0}$为任意常数, 令$C = y_{0}$, 则$y_{k} = C p^{k}$, 即为方程的通解 **方法2: 特征值法** $$ y_{m} \longrightarrow r^{m} $$ => $y_{k} = r^{k}, y_{k+1} = r^{k+1}$, 代入方程: $$ r^{k+1} = p \cdot r^{k} $$ => $r = p$, => $y_{k} = p^{k}$ => $Y_{k}=C \cdot p^{k}$, $C$为任意常数, 为通解 ## 2.2 求"一阶非齐次"常系数线性差分方程的通解 > 结论1: **==齐次的通解 + 非齐次的1个特解==** 形如: $y_{k+1}=p y_{k}+f(x)$ 1. 若$f(x) = m$ 为常数 - 若 $p=1$, 则为等差数列 $y_{k+1}=y_{k}+m$ $\Rightarrow y_{k}=y_{0}+k \cdot m$ - 若 $p \neq 1$, 则利用结论1 2. 若$f(x)$ 不为常数 若 $f(x) \neq k$, 利用迭代关系可知: $$ \begin{aligned} &y_{1}=p y_{0}+f(0) \\ &y_{2}=p y_{1}+f(1)=p\left(p y_{0}+f(0)\right)+f(1)=p^{2} y_{0}+p f(0)+f(1) \end{aligned} $$ 利用数学归纳法可知方程的通解为 $$ y_{x}=c p^{x}+\sum_{j=1}^{x} p^{j-1} f(x-j) $$ $c$ 为任意常数,当 $c=y_{0}$ 时取到特解。 ## 2.3 求"二阶齐次"常系数线性差分方程的通解 形如: $y_{k+2}+p y_{k+1}+q y_{k}=0$ **方法1: 特征值法** 令 $\left\{\begin{array}{l}y_{k}=r^{k} \\ y_{k+1}=r^{k+1} \\ y_{k+2}=r^{k+2}\end{array}\right.$, 代入原方程得: $$ r^{2}+p r+q=0 $$ - $r_{1,2}=\frac{-p \pm \sqrt{p^{2}-4 q}}{2}$ 则通解为: $Y_{k}=C_{1} r_{1}^{k}+C_{2} r_{2}^{k}$, $C_{1}, C_{2}$ 为任意常数 - $r_{1}=r_{2}=\frac{-p}{2}$ 则通解为: $\begin{aligned} Y_{k} &=\left(C_{1}+C_{2} k\right) r_{1}{ }^{k} \\ &=C_{1} \cdot r_{1}{ }^{k}+C_{2} k \cdot r_{1}{ }^{k} \end{aligned}$ - $r_{1,2}=a \pm b \cdot i$ 用三角表达式: $r_{1,2}=R(\cos \theta \pm i \cdot \sin \theta)$, $R=\sqrt{a^{2}+b^{2}}, \quad \tan \theta=\frac{b}{a}$ 则通解为: $Y_{k}=R^{k}\left(C_{1} \cos \theta k+C_{2} \cdot \sin \theta k\right)$ $=C_{1} \cdot R^{k} \cos \theta k+C_{2} R^{k} \sin \theta k$ ## 2.4 求"二阶非齐次"常系数线性差分方程的通解 > 结论1: **==齐次的通解 + 非齐次的1个特解==** 形如: $y_{k+2}+p y_{k+1}+q y_{k}=f(k)$ ... (1) **记该方程对应齐次的通解为 $Y_{k}$. 只需求得该方程的一个特解$y_{k}^{*}$, 则通解为 $Y_{k} + y_{k}^{*}$** 1. 若$f(x) = m$ 为常数 特征方程: $r^{2}+p r+q=m$ - 若 $r = 1$ 不是特征根: 则原方程有一个**常值特解:** $y_{k}^{*}=c$, 代入(1)得 $c=\frac{m}{1+p+q}$ - 若 $r = 1$ 为单根 设原方程的一个特解为 $$y_{k}^{*}=\sigma \cdot k$$, $\sigma$ 为待定系数, 代入(1)得$\sigma=\frac{m}{2+p}, y_{k}^{*}=\frac{m}{2+p} \cdot k$ - 若 $ r = 1$ 为双重根 设原方程的一个特解为 $y_{k}^{*}=\sigma \cdot k^{2}$, 代入(1)得 $\sigma=\frac{m}{2}, \quad y_{k}^{*}=\frac{m}{2} \cdot k^{2}$ 2. 若 $f(x)$ 不为常数 假设特征方程有两个互异的根(实根或者复根都可以) $r_{1}$ 和 $r_{2}$ ,现在取方 程 $(8.27)$ 的两个线性无关解 $$ y_{x}^{(1)}=\frac{r_{2} r_{1}^{x}-r_{1} r_{2}^{x}}{r_{2}-r_{1}}, \quad y_{x}^{(2)}=\frac{r_{2}^{x}-r_{1}^{x}}{r_{2}-r_{1}} $$ 显然以上两解满足 $$ y_{0}^{(1)}=1, \quad y_{1}^{(1)}=0 ; \quad y_{0}^{(2)}=0, \quad y_{1}^{(2)}=1 $$ 这样, 齐次方程(8.27)的通解还可以写为 $$ Y_{x}=C_{1} y_{x}^{(1)}+C_{2} y_{x}^{(2)} $$ 其中, $C_{1}$ 和 $C_{2}$ 为任意常数。可以证明方程(8.26)的通解为 $$ y_{x}=C_{1} y_{x}^{(1)}+C_{2} y_{x}^{(2)}+\sum_{j=0}^{x-2} y_{x-j-1}^{(2)} f(j) $$