文章目录
一、线性无关解
线性无关解 :
如果 q q q 是递推方程的 e e e 重特征根 , 则
q n , n q n , n 2 q n , ⋯ , n e − 1 q n q^n , nq^n , n^2q^n , \cdots , n^{e-1}q^n qn,nqn,n2qn,⋯,ne−1qn
是递推方程的 线性无关的解 ;
e e e 是特征根的重数 ;
二、有重根下的通解
q 1 , q 2 , ⋯ , q t q_1, q_2, \cdots , q_t q1,q2,⋯,qt 是递推方程的 不相等的特征根 , 有 t t t 个不相等的特征根 ,
q i q_i qi 的重数是 e i e_i ei ,
某一个特征根 q i q_i qi , 其重复度是 e i e_i ei , 该 特征根 对应的 通解中的项 是 :
H i ( n ) = ( c i 1 + c i 2 n + ⋯ + c i e i n e i − 1 ) q i n H_i(n) = (c_{i1} + c_{i2}n + \cdots + c_{ie_i}n^{e_i - 1})q_i^n Hi(n)=(ci1+ci2n+⋯+cieinei−1)qin
上述通解项的 系数中 , 含有 e i e_i ei 个项 , 这 e i e_i ei 个项的常数之外的 n n n 次幂取值是从 0 0 0 到 e i − 1 e_i - 1 ei−1 ,
该递推方程通解是 : H ( n ) = ∑ i = 1 t H i ( n ) H(n) = \sum\limits_{i=1}^tH_i(n) H(n)=i=1∑tHi(n)
二、有重根下的通解写法
有重根下的通解形式列出 :
1 . 特征根数 : q 1 , q 2 , ⋯ , q t q_1, q_2, \cdots , q_t q1,q2,⋯,qt 是递推方程特征根 , 不相等的特征根数 t t t ;
2 . 根据 特征根 写出通解中的项 H i ( n ) H_i(n) Hi(n) : 特征根 q i q_i qi , 重复度 e i e_i ei , 其中 i i i 的取值是 0 0 0 到 t t t ; 第 i i i 个特征根对应的通解项 , 记作 H i ( n ) H_i(n) Hi(n) ;
- ( 1 ) 组成 : 系数项 乘以 q i n q_i^n qin ;
- ( 2 ) 系数项 :
- ① 个数 : 有 e i e_i ei 项 ; 系数项的个数 , 就是该特征根的重复度 ;
- ② 形式 : 常数 乘以 n n n 的次幂 ; 如 : n e i − 1 n^{e_i-1} nei−1 , 这里有 e i e_i ei 个常数 ;
- 1 >常数 : 常数下标是从 c i 1 c_{i1} ci1 到 c i e i c_{ie_i} ciei , 下标的右侧部分是 1 1 1 到 e i e_i ei ;
- 2 > n n n 的次幂 : 幂的取值是从 0 0 0 到 e i − 1 e_i - 1 ei−1 ;
- 3 >建议排列方式 : 常数 和 次幂 , 最好都从小到大排列 , 常数下标 与
n
n
n 的幂 相差
1
1
1 ;
- ( 3 ) 通解第
i
i
i 项 :
H
i
(
n
)
=
(
c
i
1
+
c
i
2
n
+
⋯
+
c
i
e
i
n
e
i
−
1
)
q
i
n
H_i(n) = (c_{i1} + c_{i2}n + \cdots + c_{ie_i}n^{e_i - 1})q_i^n
Hi(n)=(ci1+ci2n+⋯+cieinei−1)qin
3 . 写出通解 :
- ( 1 ) 通解项数 : 特征根数 t t t ;
- ( 2 ) 通解组成 : 每个特征根对应的通解项 , 加到一起 , 就是完整的通解 ;
- ( 3 ) 最终结果 :
H
(
n
)
=
∑
i
=
1
t
H
i
(
n
)
H(n) = \sum\limits_{i=1}^tH_i(n)
H(n)=i=1∑tHi(n)
三、有重根下的递推方程求解示例
求解方法 :
1 . 特征方程 :
( 1 ) 递推方程标准形式 : 写出递推方程 标准形式 , 所有项都在等号左边 , 右边是 0 0 0 ;
该递推方程目前就是标准形式 ;
( 2 ) 特征方程项数 : 确定 特征方程项数 , 与 递推方程项数相同 ;
5 5 5 项 ;
( 3 ) 特征方程次幂数 : 最高次幂是 特征方程项数 − 1 -1 −1 , 最低次幂 0 0 0 ;
x x x 的次幂从 0 0 0 到 4 4 4 ;
( 4 ) 写出 没有系数 的特征方程 ;
x 4 + x 3 + x 2 + x + 1 = 0 x^4 + x^3 + x^2 + x + 1 = 0 x4+x3+x2+x+1=0
( 5 ) 逐位将递推方程的系数 抄写 到特征方程中 ;
x 4 + x 3 − 3 x 2 − 5 x − 2 = 0 x^4 + x^3 - 3x^2 -5 x -2 = 0 x4+x3−3x2−5x−2=0
2 . 解特征根 : 将 特征方程的 特征根 解出来 , x = − b ± b 2 − 4 a c 2 a x = \cfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} x=2a−b±b2−4ac
解出的特征根是 − 1 , − 1 , − 1 , 2 -1, -1, -1, 2 −1,−1,−1,2 ;
3 . 构造递推方程的通解 :
( 1 ) 无重根 : 构造 c 1 q 1 n + c 2 q 2 n + ⋯ + c k q k n c_1q_1^n + c_2q_2^n + \cdots + c_kq_k^n c1q1n+c2q2n+⋯+ckqkn 形式的线性组合 , 该线性组合就是递推方程的 通解 ;
( 2 ) 有重根 : 参考下面的 “有重根下的通解形式列出” 内容 ;
此处的情况属于有重根的情况 , 参考下面的解法 :
重根 − 1 -1 −1 项需要按照 重根的通解项规则 写 ;
非重根 2 2 2 , 可以按照 一般的形式 写出 , 即 c 4 2 n c_42^n c42n , c 4 c_4 c4 是常数 , 4 4 4 代表这是第 4 4 4 个特征根 ;
重根是 − 1 -1 −1 , 重复度是 3 3 3 ;
H 1 ( n ) H_1(n) H1(n) 代表该重根项 , 该项由 系数项 乘以 ( − 1 ) n (-1)^n (−1)n 组成 ;
系数项中有 3 3 3 项 ; 每个系数项的形式是 常数 乘以 n n n 的幂 ;
常数使用 c 1 , c 2 , c 3 c_1, c_2, c_3 c1,c2,c3 表示 , n n n 的幂 取值是 0 0 0 到 2 2 2 ( 系数项个数 − 1 -1 −1 ) ;
写出 − 1 -1 −1 特征根对应的通解项 : H 1 ( n ) = ( c 1 + c 2 n + c 3 n 2 ) ( − 1 ) n H_1(n) = (c_1 + c_2n + c_3n^2)(-1)^n H1(n)=(c1+c2n+c3n2)(−1)n
完整的通解是 :
H ( n ) = ( c 1 + c 2 n + c 3 n 2 ) ( − 1 ) n + c 4 2 n H(n) = (c_1 + c_2n + c_3n^2)(-1)^n + c_42^n H(n)=(c1+c2n+c3n2)(−1)n+c42n
4 . 求通解中的常数 :
( 1 ) 代入初值获得方程组 : 将递推方程初值代入通解 , 得到 k k k 个 k k k 元方程组 , 通过 解该方程组 , 得到 通解中的常数 ;
{ ( c 1 + 0 c 2 + 0 2 c 3 ) ( − 1 ) 0 + 2 0 c 4 = F ( 0 ) = 1 ( c 1 + 1 c 2 + 1 2 c 3 ) ( − 1 ) 1 + 2 1 c 4 = F ( 1 ) = 0 ( c 1 + 2 c 2 + 2 2 c 3 ) ( − 1 ) 2 + 2 2 c 4 = F ( 2 ) = 1 ( c 1 + 3 c 2 + 3 2 c 3 ) ( − 1 ) 3 + 2 3 c 4 = F ( 3 ) = 2 \begin{cases} ( c_1 + 0c_2 + 0^2c_3 )(-1)^0 + 2^0c_4 = F(0) = 1 \\\\ ( c_1 + 1c_2 + 1^2c_3 )(-1)^1 + 2^1c_4 = F(1) = 0 \\\\ ( c_1 + 2c_2 + 2^2c_3 )(-1)^2 + 2^2c_4 = F(2) = 1 \\\\ ( c_1 + 3c_2 + 3^2c_3 )(-1)^3 + 2^3c_4 = F(3) = 2 \end{cases} ⎩⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎧(c1+0c2+02c3)(−1)0+20c4=F(0)=1(c1+1c2+12c3)(−1)1+21c4=F(1)=0(c1+2c2+22c3)(−1)2+22c4=F(2)=1(c1+3c2+32c3)(−1)3+23c4=F(3)=2
化简后为 :
{ c 1 + c 4 = 1 − c 1 − c 2 − c 3 + 2 c 4 = 0 c 1 + 2 c 2 + 4 c 3 + 4 c 4 = 1 − c 1 − 3 c 2 − 9 c 3 + 8 c 4 = 2 \begin{cases} c_1 +c_4= 1 \\\\ -c_1 - c_2 - c_3 + 2c_4 = 0 \\\\ c_1 +2 c_2 +4 c_3 + 4c_4= 1 \\\\ -c_1 - 3c_2 - 9c_3 + 8c_4= 2 \end{cases} ⎩⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎧c1+c4=1−c1−c2−c3+2c4=0c1+2c2+4c3+4c4=1−c1−3c2−9c3+8c4=2
解上述 4 4 4 个常数值为 : c 1 = 7 9 , c 2 = − 1 3 , c 3 = 0 , c 4 = 2 9 c_1 = \cfrac{7}{9}, c_2 = -\cfrac{1}{3}, c_3 = 0, c_4 = \cfrac{2}{9} c1=97,c2=−31,c3=0,c4=92
( 2 ) 代入常数获得通解 : 将常数代入通解 , 就可以得到最终的递推方程的解 ;
完整的通解 :
H ( n ) = 7 9 ( − 1 ) n − 1 3 ( − 1 ) n + 2 9 2 n H(n) = \cfrac{7}{9} (-1)^n - \cfrac{1}{3} (-1)^n + \cfrac{2}{9}2^n H(n)=97(−1)n−31(−1)n+922n
四、递推方程公式解法总结
递推方程求解完整过程 :
1 . 特征方程 :
( 1 ) 递推方程标准形式 : 写出递推方程 标准形式 , 所有项都在等号左边 , 右边是 0 0 0 ;
( 2 ) 特征方程项数 : 确定 特征方程项数 , 与 递推方程项数相同 ;
( 3 ) 特征方程次幂数 : 最高次幂是 特征方程项数 − 1 -1 −1 , 最低次幂 0 0 0 ;
( 4 ) 写出 没有系数 的特征方程 ;
( 5 ) 逐位将递推方程的系数 抄写 到特征方程中 ;
2 . 解特征根 : 将 特征方程的 特征根 解出来 , x = − b ± b 2 − 4 a c 2 a x = \cfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} x=2a−b±b2−4ac
3 . 构造递推方程的通解 :
( 1 ) 无重根 : 构造 c 1 q 1 n + c 2 q 2 n + ⋯ + c k q k n c_1q_1^n + c_2q_2^n + \cdots + c_kq_k^n c1q1n+c2q2n+⋯+ckqkn 形式的线性组合 , 该线性组合就是递推方程的 通解 ;
( 2 ) 有重根 : 参考下面的 “有重根下的通解形式列出” 内容 ;
4 . 求通解中的常数 :
( 1 ) 代入初值获得方程组 : 将递推方程初值代入通解 , 得到 k k k 个 k k k 元方程组 , 通过 解该方程组 , 得到 通解中的常数 ;
( 2 ) 代入常数获得通解 : 将常数代入通解 , 就可以得到最终的递推方程的解 ;
有重根下的通解形式列出 :
1 . 特征根数 : q 1 , q 2 , ⋯ , q t q_1, q_2, \cdots , q_t q1,q2,⋯,qt 是递推方程特征根 , 不相等的特征根数 t t t ;
2 . 根据 特征根 写出通解中的项 H i ( n ) H_i(n) Hi(n) : 特征根 q i q_i qi , 重复度 e i e_i ei , 其中 i i i 的取值是 0 0 0 到 t t t ; 第 i i i 个特征根对应的通解项 , 记作 H i ( n ) H_i(n) Hi(n) ;
- ( 1 ) 组成 : 系数项 乘以 q i n q_i^n qin ;
- ( 2 ) 系数项 :
- ① 个数 : 有 e i e_i ei 项 ; 系数项的个数 , 就是该特征根的重复度 ;
- ② 形式 : 常数 乘以 n n n 的次幂 ; 如 : n e i − 1 n^{e_i-1} nei−1 , 这里有 e i e_i ei 个常数 ;
- 1 >常数 : 常数下标是从 c i 1 c_{i1} ci1 到 c i e i c_{ie_i} ciei , 下标的右侧部分是 1 1 1 到 e i e_i ei ;
- 2 > n n n 的次幂 : 幂的取值是从 0 0 0 到 e i − 1 e_i - 1 ei−1 ;
- 3 >建议排列方式 : 常数 和 次幂 , 最好都从小到大排列 , 常数下标 与
n
n
n 的幂 相差
1
1
1 ;
- ( 3 ) 通解第
i
i
i 项 :
H
i
(
n
)
=
(
c
i
1
+
c
i
2
n
+
⋯
+
c
i
e
i
n
e
i
−
1
)
q
i
n
H_i(n) = (c_{i1} + c_{i2}n + \cdots + c_{ie_i}n^{e_i - 1})q_i^n
Hi(n)=(ci1+ci2n+⋯+cieinei−1)qin
3 . 写出通解 :
- ( 1 ) 通解项数 : 特征根数 t t t ;
- ( 2 ) 通解组成 : 每个特征根对应的通解项 , 加到一起 , 就是完整的通解 ;
- ( 3 ) 最终结果 :
H
(
n
)
=
∑
i
=
1
t
H
i
(
n
)
H(n) = \sum\limits_{i=1}^tH_i(n)
H(n)=i=1∑tHi(n)
递推方程 -> 特征方程 -> 特征根 -> 通解 -> 代入初值求通解常数