arith

导航

常系数齐次线性递推数列

常系数齐次线性递推数列

齐次线性递推方程

H(n)−a1H(n−1)−a2H(n−2)−akH(n−k)=0 (1)

H(0)=b0,H(1)=b1,H(2)=b2,⋯,H(k−1)=bk−1 (2)

称作k阶常系数齐次线性递推数列。

二阶,直接求解(高考)

假如能够将递推关系式改写为 (an−pan−1)=q(an−1−pan−2) 的形式,就可以求出通项公式。

an−pan−1=q(an−1−pan−2)=q2(an−2−pan−3)=⋯=qn−2(a2−pa1)

pan−1−p2an−2=pqn−3(a2−pa1)

……

pn−2a2−pn−1a1=pn−2q0(a2−pa1)

an−pn−1a1=∑k=0n−2p(n−2)−kqk(a2−pa1)=(q0pn−2+qpn−3+q2pn−4+⋯+qn−2p0)(a2−pa1)

离散数学结论

(1)的特征方程是

xk−a1xk−1−⋯−ak=0 (3)

特征方程的根就是特征根。

对于非零复数 q , H(n)=qn 是(1)的解当且仅当 q 是它的特征根。

若 h1(n) 和 h2(n) 是(1)的解,则 c1h1(n)+c2h2(n) 也是这个递推方程的解。

若(3)有k个特征根 q1,q2,⋯,qk ,则 c1q1n+c2q2n+⋯+ckqkn 也是这个递推方程的解。

如果对于(2)中任意取的 b0,b1,⋯,bk−1 都存在一组常数\(c_1',c_2',\cdots,c_{ k }'\),使得\(c_1'q_1^n + c_2' q_n^n + \cdots + c_k' q_k^n\)使方程组(1)(2)成立,则称\(c_1'q_1^n + c_2' q_n^n + \cdots + c_k' q_k^n\)是通解。

如果 q1,q2,⋯,qk 两两不等,则可以证明 c1q1n+c2q2n+⋯+ckqkn 就是递推方程(1)的通解。(线性方程,范德蒙德行列式)

如果存在重根, qi 的重数是 ei , i=1,2,⋯,t ,则 Hi(n)=(ci1+ci2n+⋯+cieinei−1)qin ,通解是 H(n)=∑i=1tHi(n) (没有证明)

微分方程

构造 f(x)=a0+a11!x+a22!x2+⋯+ann!xn+⋯

根据泰勒公式, f(n)(0)=an

那么 f(n)(0)−a1f(n−1)(0)−a2f(n−2)(0)−⋯−akf(n−k)(0)=0

等价于 f(k)(0)−a1f(k−1)(0)−a2f(k−2)(0)−⋯−akf(0)(0)=0

解高阶线性齐次微分方程 f(k)(x)−a1f(k−1)(x)−a2f(k−2)(x)−⋯−akf(0)(x)=0 ,解出 f(x) ,然后求 f(n)(0) 即可。

posted on 2023-06-14 14:49  调几算方  阅读(320)  评论(0)    收藏  举报