差分模型理论概述

2018-12-10  本文已影响27人  離塵真心

本文是纯粹的数学工具的综述与学习笔记,尽量用易懂的方式来讲述。读者需要的预备知识有:

一、差分方程、齐次/非齐次线性差分方程、常系数线性差分方程的概念

差分方程:关于数列y_n的形如F(y_n, \cdots , y_{n-k})=0方程,如y_n+y_{n-1}-1=0y_n-y_{n-1}=3n^2+2n+1

:形如F(y_n, \cdots , y_{n-k})=0的差分方程的阶为k

差分方程的解:若数列y^*_n满足条件F(y^*_n, \cdots , y^*_{n-k})=0,则称数列y^*_n是差分方程F(y_n, \cdots , y_{n-k})=0的一个解。

线性差分方程:关于数列y_n的形如y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}=b_n的方程,其中a_k(n)表示一个关于整数n的函数。

常系数线性差分方程:关于数列y_n的形如y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}=b_n的方程,其中a_k(n) \equiv a_k表示一个与整数n的无关的常数。

齐次线性差分方程:在y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}=b_nb_n \equiv 0

非齐次线性差分方程:在y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}=b_nb_n \neq 0

数列的线性相关线性无关:对于s个数列y^{(1)}_n, y^{(2)}_n, \cdots , y^{(s)}_n,若存在实数c_1 \neq 0, \cdots ,c_s \neq 0,成立c_1y^{(1)}_n+ \cdots +c_sy^{(s)}_n \equiv 0(\forall n),则称y^{(1)}_n, y^{(2)}_n, \cdots , y^{(s)}_n线性相关,否则称为线性无关。

二、线性差分方程的解的特点

一些记号:

L为滞后算子,即Ly_n=y_{n-1}L^ky_n=y_{n-k}

\Delta为差分算子,即\Delta y_n=y_n-y_{n-1}

对于线性差分方程y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}=b_n,由于

y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}

=y_n+a_1(n)Ly_{n}+ \cdots +a_k(n)L^ky_{n}

=[1+a_1(n)L+ \cdots +a_k(n)L^k]y_n

记其中1+a_1(n)L+ \cdots +a_k(n)L^k=P_k(L),则可将线性差分方程y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}=b_n简记为P_k(L)y_n=b_n,并在下文中简称线性差分方程为“方程”。

1、齐次线性差分方程的解的特点

2、非齐次线性差分方程的解的特点

3、非齐次线性差分方程的特解的计算方法

我还不知道高阶的怎么求,只知道一阶的怎么求。。。囧o(╯□╰)o

对于一阶的非齐次线性差分方程y_n+a_ny_{n-1}=b_n,已知其对应的齐次方程的一个解为x_n。利用常数变易法,设非齐次方程的解为z_n=c_nx_n,代入非齐次方程,得c_nx_n+a_nc_{n-1}x_{n-1}=b_n,整理得c_n(x_n+a_nx_{n-1})+a_nx_{n-1} \Delta c_n=b_n,其中由于x_n是齐次方程的解,所以(x_n+a_nx_{n-1})=0,从而得到a_nx_{n-1} \Delta c_n=b_n,即\Delta c_n = \frac{b_n}{a_nx_{n-1}},累加得c_n-c_1=\sum_{i=2}^n{\Delta c_n}=\sum_{i=2}^n{ \frac{b_n}{a_nx_{n-1}} },其中c_1待定。将z_2=c_2x_2代入非齐次方程,化简得到a_2c_1x_1=0,因此对于任何情况,c_1=0时,z_2=c_2x_2一定是非齐次方程的解,故取c_1=0作为非齐次方程的特解,从而有c_n=\sum_{i=2}^n{ \frac{b_n}{a_nx_{n-1}} }。因此z_n=x_n\sum_{i=2}^n{ \frac{b_n}{a_nx_{n-1}} }n \geq 1成立,z_1可通过将z_2代入方程中解出)是非齐次方程的一个特解。

三、线性常系数差分方程的解法

1、如何找到齐次线性常系数差分方程的k个线性无关解

设复指数\lambda^n是方程P_k(L)y_n=0的解,其中\lambda \in {\rm \pmb C}\lambda \neq 0。代入方程P_k(L)y_n=0,化简得:

\lambda^k+a_1 \lambda^{k-1}+ \cdots +a_k=0

以上方程称为该差分方程的特征方程。

根据代数基本定理,特征方程有k个根,且若\lambda^*为根,则其共轭\overline{\lambda^*}也是特征方程的根。因而,特征方程的复根必有对应的共轭根。

2、如何找到非齐次线性常系数差分方程的特解

我也不知道如何通解。。还得请教各位。只知道b_n为关于n的多项式时,可以用待定系数法。

3、实际应用中如何解出一个线性常系数差分方程的解

a、解析解

能否解出解析解的关键问题在于,能否求出特征方程的根的解析解。理论上,5次及以上方程无求根公式,四次方程、三次方程的求根公式比较复杂,因此实际应用中方便解出的求根公式的,只有2次和1次方程。

b、数值解

用计算机近似解出k个特征根,据此得到通解为y^*_n=c_1x^{(1)}_n+ \cdots +c_kx^{(k)}_n,然后利用已知的k个初值y_1, \cdots , y_k,得到方程组:

\begin{pmatrix} x^{(1)}_1 & \cdots & x^{(k)}_1 \\ \vdots & \ddots & \vdots \\ x^{(1)}_k & \cdots & x^{(k)}_k \end{pmatrix} \cdot \begin{pmatrix} c_1 \\ \vdots \\ c_k \end{pmatrix} = \begin{pmatrix} y_1 \\ \vdots \\ y_k \end{pmatrix}

解得

\begin{pmatrix} c_1 \\ \vdots \\ c_k \end{pmatrix} = {\begin{pmatrix} x^{(1)}_1 & \cdots & x^{(k)}_1 \\ \vdots & \ddots & \vdots \\ x^{(1)}_k & \cdots & x^{(k)}_k \end{pmatrix}}^{-1} \begin{pmatrix} y_1 \\ \vdots \\ y_k \end{pmatrix}

然后就可以利用这个方程研究数列是否存在极限等各种性质。

四、附录(定理的证明过程)

上一篇 下一篇

猜你喜欢

热点阅读