差分方程求解
求差分方程的通解步骤

求差分方程的通解步骤差分方程是描述离散变量之间关系的方程。
通解指的是差分方程的所有解的集合。
为求差分方程的通解,一般可以遵循以下步骤:1.确定差分方程的阶数和形式。
差分方程的阶数指的是方程中最高阶的差分项的阶数。
形式指的是差分方程的表达式,一般可表示为y_{n+k}+a_{k-1}y_{n+k-1}+...+a_1y_{n+1}+a_0y_n=f(n)。
其中,n为自变量,y为因变量,k为差分方程的阶数,a为系数,f(n)为已知函数。
2.特解方法一:常系数特解。
如果差分方程的右侧函数f(n)为常数,形如f(n)=C,则差分方程的特解y(n)应呈线性增长或线性减少的形式,可设y(n)=A,其中A为常数。
将y(n)代入差分方程,求解A的值。
3.特解方法二:线性递推特解。
如果差分方程的右侧函数f(n)为线性递推型函数,形如f(n)=r^n,则差分方程的特解y(n)应呈指数增长或指数衰减的形式,可设y(n)=A*r^n,其中A为常数,r为非零实数。
将y(n)代入差分方程,求解A的值。
4.特解方法三:多项式特解。
如果差分方程的右侧函数f(n)为多项式类型,形如f(n)=g(n),其中g(n)为多项式,则差分方程的特解y(n)可设为多项式形式,例如y(n)=a_k*n^k+a_{k-1}*n^{k-1}+...+a_1*n+a_0。
将y(n)代入差分方程,求解a_k,a_{k-1},...,a_1,a_0的值。
5.特解方法四:递推特解。
如果差分方程右侧不存在已知函数,或者求解特解方法一至三困难时,可尝试通过观察一系列已知解的递推关系来推导特解的形式。
6.通解的求解。
差分方程的通解应满足两个条件:(1)包含所有的特解;(2)满足差分方程本身。
通解的形式与差分方程的阶数和形式有关,一般可表示为y(n)=y_n+y_p,其中y_n为齐次方程的通解,y_p为特解。
齐次方程是将差分方程中的非齐次项f(n)设为零得到的方程。
求解差分方程的三种基本方法

求解差分方程的三种基本方法一、引言差分方程是数学中的一种重要的方程类型,它描述了随时间变化的某一物理量的变化规律。
求解差分方程是数学中的一个重要问题,本文将介绍求解差分方程的三种基本方法。
二、递推法递推法是求解差分方程最常用的方法之一。
递推法的基本思想是从已知条件开始,通过不断地递推求出未知条件。
具体步骤如下:1. 将差分方程转化为递推关系式。
2. 根据已知条件确定初始值。
3. 通过递推关系式不断计算出后续值,直到得到所需的未知条件。
4. 验证得到的结果是否符合原来的差分方程。
三、特征根法特征根法也称为特征值法或本征值法,它是求解线性齐次差分方程最常用的方法之一。
特征根法的基本思想是通过求解差分方程对应齐次线性常系数微分方程所对应的特征方程来得到其通解。
具体步骤如下:1. 将差分方程转化为对应齐次线性常系数微分方程。
2. 求出该微分方程对应的特征方程。
3. 求解特征方程得到其特征根。
4. 根据特征根求出微分方程的通解。
5. 将通解转化为差分方程的通解。
四、拉普拉斯变换法拉普拉斯变换法是求解非齐次差分方程最常用的方法之一。
拉普拉斯变换法的基本思想是将差分方程转化为对应的积分方程,并通过求解积分方程来得到其通解。
具体步骤如下:1. 对差分方程进行拉普拉斯变换,将其转化为对应的积分方程。
2. 求解积分方程得到其通解。
3. 对通解进行反变换,得到差分方程的通解。
五、总结本文介绍了求解差分方程的三种基本方法:递推法、特征根法和拉普拉斯变换法。
其中递推法适用于求解线性或非线性齐次或非齐次差分方程;特征根法适用于求解线性齐次差分方程;而拉普拉斯变换法则适用于求解非齐次差分方程。
在实际问题中,我们可以根据具体情况选择合适的方法进行求解。
差分方程求解

方程(12)称为齐次差分方程(11)的特征方程.
由特征方程的根的情况可得齐次方程的通解:
特征方程的解
两个不相等的实根 1, 2 两个相等实根 1 = 2
一对共轭复根 1,2= i
.
x+2 + ax+1 + bx = 0的通解
yxC11xC22x
yx(C1C2x)1x
yx (C1cosxC2sinx)rx
齐次方程的通解为
y*xC1C2(2)x.
因为 a = 1, b = 2, 1+a+b = 0, 但 a+2 = 3 0,所以, 设 非齐次方程的一个特解为
yx(B0B1x)x,
.
24
代入原方程, 得
[B0+B1(x+2)](x+2)+[B0+B1 (x+1)](x+1)(B0+B1x)x=12x.
y x (B 0 B 1 x B m x m )x 2(1 a b a 2 0 ).
其中B0 , B1 , , Bm为待定系数.
.
23
例10 求差分方程 yx+2 + yx+1 2yx = 12x的通解.
解 对应的齐次方程的特征方程为
2 + 2 = 0.
方程的根为
1 = 2, 2 = 1,
3(x3) = (6x + 6) = 6(x + 1) + 6 (6x + 6)
= 6, 4(x3) = (6) 6 = 0.
.
4
二、差分方程的概念
定义2 含有自变量、未知函数及其差分的方程, 称 为差分方程.
差分方程的一般形式为
§7.3 差分方程及其求解

P,Q为待定系数
M 1 y n 为等幅正弦序列 M 1 y n 为增幅正弦序列 M 1 y n 为减幅正弦序列
X
2.特解
线性时不变系统输入与输出有相同的形式
第 21 页
输入 an x n e
x n e
jn
输出 an y n Ae
y n Ae
第 11 页
X
常系数线性差分方程的求解
北京电子科技学院
第
解法
1.迭代法
13 页
2.时域经典法:齐次解+特解; 3.零输入响应+零状态响应 利用卷积求系统的零状态响应
4. z变换法反变换y(n)
X
第
一.迭代法
解差分方程的基础方法 差分方程本身是一种递推关系。
缺点:得不到y n 输出序列的解析式
通式 : a k y n k br x n r
k 0 r 0 N M
X
差分方程的特点
(3)微分方程可以用差分方程来逼近,微分方程解是 精确解,差分方程解是近似解,两者有许多类似之 处。
(4)差分方程描述离散时间系统,输入序列与输出序 列间的运算关系与系统框图有对应关系,应该会写 会画。
yn C
yn C r
n
x n r (r与特征根重)
yn C1nr C2 r
n
n
X
第
例3
y n 2 y n 1 5u n 求全解 且 y 1 1
22 页
r 2 0 r 2
由递推关系,可得输出值:
y n 1, 4, 13, 40, n 0
(完整版)差分方程的常见解法

(完整版)差分方程的常见解法差分方程的常见解法差分方程是数学中的一种重要方程类型,常用于描述离散事件系统的发展规律。
在求解差分方程时,我们可以采用以下几种常见的解法。
1. 直接求解法直接求解法是最简单且常用的差分方程求解方法之一。
它的基本思想是通过观察差分方程的规律,找到解的形式,并通过代入验证得到确切的解。
举例来说,对于一阶线性差分方程$y_{n+1} = ay_n + b$,我们可以猜测解的形式为$y_n = c\lambda^n$,其中$c$和$\lambda$为待定常数。
将此解代入方程,再通过已知条件解得$c$和$\lambda$的值,从而得到原差分方程的解。
2. 特征方程法特征方程法是一种常用于求解线性齐次差分方程的方法。
对于形如$y_{n+2} = ay_{n+1} + by_n$的差分方程,我们可以通过构造特征方程来求解。
具体步骤是,我们将差分方程中的项移动到一边,得到$y_{n+2} - ay_{n+1} - by_n = 0$。
然后,假设解的形式为$y_n =\lambda^n$,将其代入方程,得到特征方程$\lambda^2 - a\lambda - b = 0$。
解这个特征方程,得到特征根$\lambda_1$和$\lambda_2$,然后通解的形式为$y_n = c_1\lambda_1^n + c_2\lambda_2^n$,其中$c_1$和$c_2$为待定常数。
3. Z 变换法Z 变换法是一种广泛应用于差分方程求解的方法,特别适用于线性时不变差分方程。
该方法的基本思想是将差分方程转化为代数方程,并利用 Z 变换的性质求解。
对于差分方程$y_{n+1} = ay_n + b$,通过取 Z 变换,我们可以得到转化后的方程$Y(z) = azY(z) + b \frac{1}{1 - z^{-1}}$,其中$Y(z)$代表$y_n$的Z 变换。
然后,将方程整理,求解得到$Y(z)$,再通过反 Z 变换将其转换为差分方程的解$y_n$。
差分方程的求解方法及其应用

差分方程的求解方法及其应用差分方程是数学中一个比较重要的分支,用于描述离散化的动态系统和过程,广泛应用于物理、工程、生态、经济、金融等领域。
通过离散化,可以将连续的问题转化为离散的数值计算问题,从而可以用计算机进行求解。
本文将介绍差分方程的求解方法及其应用,希望能够对读者有所帮助。
一、差分方程的定义差分方程是指包含有未知函数的离散变量的函数方程。
通俗的说,就是说差分方程用来描述离散的数学模型。
一般的差分方程可以写成如下形式:$$y_{n+1} = f(y_n, y_{n-1}, \cdots, y_{n-k+1}, n)$$其中,$y_n$ 是未知函数在 $n$ 时刻的值,$f$ 是一个给定的函数,$k$ 是差分方程中自变量的个数。
当 $k=1$ 时,常常称为一阶差分方程,如下所示:$$y_{n+1} = f(y_n, n)$$此外还有二阶、三阶等高阶差分方程。
差分方程与微分方程相似,都是用来描述某种动态系统的变化规律,只是微分方程是描述连续变化的模型,而差分方程是描述离散变化的模型。
二、差分方程的求解方法差分方程的求解方法可以分为两类,一类是解析解法,即用数学公式直接求解;另一类是数值解法,即用计算机进行数值计算求解。
1. 解析解法对于一些特殊的差分方程,可以用解析解法求出解析解。
解析解法就是通过数学公式直接求解,得到函数在论域上的解析表达式,从而可以对解析表达式进行分析求得有关该函数的很多重要信息。
以一阶线性差分方程为例,即:$$y_{n+1} = ay_n + b, \ \ (n=0,1,2,\cdots)$$其中 $y_0$ 是已知值, $a$ 和 $b$ 是常数。
可以通过数学公式得到该差分方程的解析解:$$y_n = a^ny_0 + b\frac{a^n-1}{a-1}, \ \ (n=0,1,2,\cdots)$$其它的高阶差分方程可以运用代数学、矩阵论、微积分等方法求解。
2. 数值解法数值解法是一种通过数值计算来求解差分方程的方法。
差分方程的解法

差分方程的解法1. 引言差分方程是描述离散系统的一种数学工具。
在许多科学领域和工程应用中,差分方程被广泛使用,例如物理学、经济学和计算机科学等。
对于一个给定的差分方程,寻找其解法是非常重要的,因为解法可以帮助我们理解系统的演化和预测其行为。
2. 常用的差分方程解法下面介绍几种常用的差分方程解法:2.1. 递推法递推法是差分方程解法中最常见和最简单的一种方法。
该方法基于差分方程的递推关系,通过迭代计算不同时间步长下的解,并逐步逼近真实解。
递推法适用于一些简单的线性差分方程,例如一阶和二阶差分方程等。
2.2. 特征方程法特征方程法主要用于解线性恒定系数差分方程。
通过将差分方程转化为代数方程,然后求解特征方程的根,可以得到差分方程的通解。
特征方程法适用于一些具有周期性和稳定性的差分方程。
2.3. 变换法变换法是一种将差分方程转化为其他类型方程然后求解的方法。
常见的变换方法有Z变换、拉普拉斯变换和离散傅里叶变换等。
通过变换法,我们可以将差分方程转化为易于求解的形式,从而得到解析解或近似解。
2.4. 迭代法迭代法是一种通过迭代计算逼近差分方程解的方法。
常见的迭代方法有欧拉法、龙格-库塔法和蒙特卡洛方法等。
迭代法适合于解决非线性、复杂或高阶的差分方程,并能够提供数值解。
3. 解法选择的依据在选择差分方程的解法时,我们需要根据差分方程的特性和给定问题的要求来确定一个最合适的解法。
以下是一些选择解法的依据:- 差分方程的类型和形式:不同类型和形式的差分方程可能适用于不同的解法。
- 解的精确性要求:如果需要求得解的精确值,可以选择特征方程法或变换法;如果只需要求得近似解,可以选择递推法或迭代法。
- 计算效率和速度要求:某些解法可能更加高效和快速,适合在大规模计算中使用。
- 可行性和实际性要求:选择对于给定问题实现可行并且实际可行的解法。
4. 结论差分方程的解法多种多样,每种解法都各具特点和适用范围。
在实际应用中,我们需要根据问题的要求和特点选择最合适的解法。
差分方程求解

差分方程求解什么是差分方程差分方程是离散时间系统模型中常用的数学工具之一。
它描述了在不同时间点上,系统状态之间的关系,其中系统状态是离散的。
差分方程在许多科学领域都有应用,如物理学、工程学和经济学等。
差分方程可以看作是微分方程在离散时间上的等效形式。
微分方程描述了连续时间系统的动态行为,而差分方程描述了离散时间系统的动态行为。
差分方程通常通过递推关系来表示系统状态之间的转移。
差分方程的一般形式差分方程的一般形式可以表示为:x[n+1] = f(x[n], x[n-1], ..., x[n-k])其中,x[n]表示系统在时间点n的状态,f表示系统状态之间的转移函数,k表示系统的阶数。
差分方程的求解方法1. 递推法递推法是一种直接求解差分方程的方法。
通过已知初始条件x[0], x[1], ..., x[k],可以逐步递推得到系统在任意时间点上的状态。
递推法的步骤如下:1.根据初始条件,求得x[k+1];2.迭代计算,依次求得x[k+2], x[k+3], ...。
递推法的优点是简单易用,并且不需要求解复杂的代数方程。
但它的缺点是只能求得系统的局部解,无法得到整个系统的行为。
2. 特征根法特征根法是一种求解差分方程的解析方法。
通过求解差分方程的特征方程,可以得到系统的特征根,进而得到系统的解析解。
特征根法的步骤如下:1.将差分方程转化为对应的特征方程;2.求解特征方程,得到系统的特征根;3.根据特征根的性质,推导得到系统的解析解。
特征根法的优点是能够得到系统的全局解,对于高阶差分方程尤为适用。
但它的缺点是求解过程较为繁琐,需要具备一定的数学知识。
差分方程的应用举例差分方程在许多科学领域都有广泛的应用。
以下是几个常见的应用举例:1. 自然科学中的应用在物理学和工程学等领域中,差分方程常用于描述动态系统的行为。
例如,可以用差分方程描述弹簧振子的运动过程、电路中电流的变化等。
2. 经济学中的应用在经济学中,差分方程常用于描述经济系统的演化过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例题:已知差分方程51(2)(1)()(+1)+0.5()6
6
x k x k x k r k r k +-++=,其中r (k )=1,k ≥0,x (0)=1,
x (1)=2。
(1) 试由迭代法求其全解的前5项;
(2) 分别由古典法求其零输入解、零状态解,以及全解; (3) 用Z 变换法求解差分方程。
解:注:解题过程中出现的下标“zi ”和“zs ”分别表示零输入条件和零状态条件。
1. 迭代法
题目中给出的条件仅仅是零输入初始条件,进行迭代求解时的初始条件应该是全解初始条件。
(1) 零输入初始条件
本题已给出零输入时的两个初始条件x zi (0)=1,x zi (1)=2。
(2) 零状态初始条件
取k =-2时,则51
(0)(1)(2)(1)0.5(2)66x x x r r --+-=-+-,得x zs (0)=0; 取k =-1
时,则51
(1)(0)(1)(0)0.5(1)66
x x x r r -+-=+-,求得
x zs (1)=1。
(3) 全解初始条件
x (0)= x zi (0)+ x zs (0)=1; x (1)= x zi (1)+ x zs (1)=3。
(4) 根据求出的全解x (0)和x (1),利用迭代法求解
取k =0时,则51(2)(1)(0)(1)0.5(0)66x x x r r -+=+,求得23
(2)6x =;
取k =1时,则51(3)(2)(1)(2)0.5(1)66x x x r r -+=+,求得151
(3)36x =;
取k =2时,则51(4)(3)(2)(3)0.5(2)66x x x r r -+=+,求得941
(4)216
x =。
2. 古典法
(1) 零输入解
令输入为零,则得齐次方程 51
(2)(1)()066x k x k x k +-++= (a)
求得特征根为: 12d =,23d = 于是其齐次解为
zi 1211
()()()23
k k x k C C =+
将初始条件x (0)=1,x (1)=2分别代入,得到一组联立方程式
zi 12zi 12(0)1
11
(1)223x C C x C C =+=⎧⎪
⎨=+=⎪⎩
求得系数C 1,C 2分别为:1210,
9C C ==-
从而得到零输入解zi 11()10()9()2
3
k k x k =-
(2) 零状态解
将单位阶跃激励信号分解为单位脉冲激励函数序列,则系统在单位脉冲激励作用下引起的响应的差分方程如下:
51
(2)(1)()(+1)+0.5()66
h k h k h k k k δδ+-++=
(b)
由于脉冲信号只在k =0时值为1,即(0)1δ=。
而在k 为其它值时都为零,利用这一特点可以很方便的迭代求出h (0),h (1)和h (2)。
取k =-2时,则51
(0)(1)(2)(1)0.5(2)66h h h δδ--+-=-+-,求得h (0)=0; 取k =-1时,则51
(1)(0)(1)(0)0.5(1)66h h h δδ-+-=+-,求得h (1)=1;
取
k =0时,则51(2)(1)(0)(1)0.5(0)66h h h δδ-+=+,求得4
(2)3
h =。
在此后(指k>0时),(b)
式右端恒为零。
可以将(b)式看成是一个以h (1)和h (2)为初始条件的齐次方程(h (0)=0),如下(c)式。
上面已求出(c)式的通解 121
1()()()23
k k h k C C =+
又因为只有h (1)和h (2)才能够反映单位脉冲响应输入序列(+1)k δ和0.5()k δ对差分方程输出的影响,而其余时刻差分方程右侧均为零,成为“零输入”。
则将边界条件h (1)=1,4
(2)3
h =分别代入齐次通解得
1212
11(1)123
114(2)493h C C h C C ⎧
=+=⎪⎪⎨
⎪=+=⎪⎩
解方程组求得系数C 1,C 2的值
1212,15C C ==-
将求得的系数代入齐次方程得 1
1()12()15(),123
k k h k k =-≥
根据h (k )的表达式求得h (0)=-3,而实际初始条件h (0)=0,则系统响应可分段表示为
1112()15(),1()23
0,
k
k k h k k ⎧-≥⎪
=⎨⎪=⎩
也可表示为 11
()12()15()3(),
023k k h k k k δ=-+≥
(d)
(d)式是原方程(1)式的零状态单位冲击响应。
按照线性系统的迭加原理,
求解单位阶跃信号的零状态响应为
zs 0011()()()
()
1112()15()3()2311
1()1()3212153
111123145151
2412()()3
22231151912()()2232
k
i k i i i k k k k k k x k h k r k h i i δ==++=*=⎡⎤
=-+⎢⎥
⎣
⎦--=⨯-⨯+--=--++=-++
∑∑ (3) 全解表达式
系统完全响应=零输入响应+零状态响应
()zi zs ()()
111151910()9()12()()23223213192()()2232
k k k k k k x k x k x k =+=--++=--+
求其全解的前5项进行验证
取k =0时,则()001319
02()()12232x =--+=; 取k =1时,则()111319
12()()32232x =--+=;
取k =2时,则()22131923
22()()22326x =--+=;
取k =3时,则()331319151
32()()
x =--+=;
取k =4
与由“迭代法”求得的结果相同。
3. Z 变换法
对差分方程两边同时进行Z 变换
51
[(2)(1)()][(+1)+0.5()]66
Z x k x k x k Z r k r k +-++=
由线性定理可得
51
[(2)][(1)][()][(+1)]+0.5[()]66
Z x k Z x k Z x k Z r k Z r k +-++=
由超前定理可得
2251
[()(0)(1)][()(0)]()()+0.5()
66z X z z x zx zX z zx X z zR z R z ----+=
将初始条件x (0)=1,x (1)=2及()1
z
R z z =
-代入得 22517[]()(0.5)6661
z z z X z z z z z -+--=+-
整理后得
323
227263()11166
72()
6311
(1)()()23()
11
123
z z z X z z z z z z z z z z A B C z z z z +
-=
-+-
+-=
---=++---
其中A ,B ,C 为待定系数,采用部分分式法求解
2
172963(1)112(1)()()23z z z A z z z z =⎡⎤+-⎢⎥=-=⎢⎥⎢⎥---⎣
⎦
2
12
72163()2112(1)()()23z z z B z z z z =⎡⎤+-⎢⎥=-=-⎢⎥⎢
⎥---⎣
⎦
2
13
721363()1132(1)()()23z z z C z z z z =⎡⎤+-⎢⎥=-=-⎢⎥⎢
⎥---⎣
⎦ 将A ,B ,C 代入得到
93
222()()
11
123
3921122123
X z z z z z z z z z z z -=++---=--+
---
对X (z )进行Z 反变换后可得差分方程的解。