三阶递归序列的性质及其应用
理解简单的递推与递归
理解简单的递推与递归递推和递归是计算机科学中常用的算法思想,用于解决问题的重要方法。
虽然递推和递归都是将问题分解为更小的子问题,但它们在问题求解过程中的实现方式和逻辑上的差异有所不同。
本文将从递推和递归的定义、应用场景、优缺点以及实例分析等方面展开讨论,帮助读者理解简单的递推与递归。
一、递推的定义和应用场景递推是一种从已知条件开始,通过一系列推导或迭代,得出问题的解的方法。
在递推中,我们通过已知的初始条件和一个或多个递推关系式来逐步推导出问题的解。
递推常用于描述数列、序列等问题,例如斐波那契数列、阶乘等。
通过寻找数列中相邻项之间的规律,并将规律表示为递推关系式,就可以使用递推的方式求解数列中的任意项。
以斐波那契数列为例,该数列的定义是:第一个和第二个数是1,从第三个数开始,每个数都是前两个数的和。
可以用递推关系式描述为:F(n) = F(n-1) + F(n-2),其中F(n)表示第n个斐波那契数。
通过这个递推关系式,我们可以从已知的初始条件F(1)=1和F(2)=1出发,逐步计算出数列中的其他项。
二、递归的定义和应用场景递归是一种将问题分解为更小子问题的方法,通过反复调用自身来解决问题。
递归的实现需要包含基本情况和递归调用两部分。
递归常用于描述树形结构、分治算法等问题。
例如,在遍历树的时候,我们可以通过递归地遍历左右子树来完成整棵树的遍历。
递归调用的过程中,会不断地将问题分解为更小的子问题,直到达到基本情况为止。
以计算阶乘为例,阶乘的定义是:n的阶乘等于n乘以(n-1)的阶乘,其中1的阶乘为1。
可以通过递归的方式计算阶乘。
三、递推与递归的优缺点比较1. 递推的优点:- 算法思路直观,易于理解和实现;- 执行效率高,因为递推是通过简单的迭代计算得出结果。
2. 递推的缺点:- 难以求解复杂的问题,有些问题可能无法找到明显的递推规律;- 需要明确的初始条件和递推关系式,如果这些条件和关系式不明确或者错误,可能导致计算结果错误。
Hu矩和Zernike矩在字符识别中的应用
出版社 第一作 者 : 宁 仲 良 , 教 授 , 工 学 硕 士 , 西 安 科 技 学 院 ,
710054 西安市
2003 年第 37 卷 № 3
17
利用二阶和三阶规格化中心矩可导出以下 7 个 不变矩组 :
Φ1 = η 20 + η 02
2 2 Φ2 = (η η 20 - η 02 ) + 4 11
参考文献
1 王国强 . 实用工程数值模拟技术及其在 ANSYS 中的应
用 . 西安 : 西北工业大学出版社 ,1999
2 王娜君 . 金属切削刀具课程设计指导书 . 哈尔滨 : 哈尔滨
工业大学出版社 ,2000
3 曾志新 . 机械制造技术基础 . 武汉 : 武汉理工大学出版社 , 2001 4 朱明臣 . 金属切削原理与刀具 . 北京 : 机械工业出版社 , 1995 5 《机械设计手册》 编委会 . 机械设计手册 . 北京 : 化学工业
( - 1) [ ( n - s) !]ρ n - | m| - s) ! ( - s) ! 2 2
s
n - 2s
) = R nm (ρ ) Zernike 多项式 V nm ( x , y ) = V nm (ρ,θ e
θ jm
是定义在单位圆盘 x 2 + y2 Φ1 上正交复函数的
集合 ,它具有以下重要特性 : ( 1) Zernike 矩具有正交性 ,可表示为
系 ,即一个图像旋转 < 角后的 Zernike 矩 Z nm′ 与初始 图像的 Zernike 矩 Z nm 的关系为 Z nm′ = Z nm e jm< 。该特 性的意义在于图像旋转后 Zernike 矩仅发生相位变 化而幅值保持不变 。这一特性在模式识别与匹配中 特别有用 。 为计算一幅给定图像的 Zernike 矩 ,必须将图像 中心移动到坐标圆点 ,将图像像素点映射到单位圆 内。由于 Zernike 矩具有旋转不变性特性 ,因此可将
行列式的几种计算方法
行列式的几种计算方法行列式是线性代数中一个重要的概念,它在矩阵运算中起着至关重要的作用。
在实际应用中,我们经常会遇到需要计算行列式的情况,因此掌握行列式的计算方法对于线性代数的学习和应用都是非常重要的。
本文将介绍行列式的几种常用的计算方法,希望能够对读者有所帮助。
1. 二阶行列式的计算方法我们来看二阶行列式的计算方法。
对于一个二阶行列式,其表示形式为:D = |a b||c d|a、b、c、d为任意实数。
二阶行列式的计算方法非常简单,只需用左上角的元素乘以右下角的元素,再减去左下角的元素乘以右上角的元素即可,即:这就是二阶行列式的计算方法。
通过这个公式,我们可以很容易地计算出任意给定二阶行列式的值。
同样地,a、b、c、d、e、f、g、h、i为任意实数。
三阶行列式的计算方法稍微复杂一些,但也是很容易理解的。
我们通过第一行的元素a、b、c与其余两行的元素d、e、f 和g、h、i构成的二阶行列式来计算出一个值,即a(ei - fh) - b(di - fg) + c(dh - eg)。
这样,我们就得到了原三阶行列式的值。
这个计算方法的核心就是利用代数余子式来计算三阶行列式的值。
代数余子式是指把一个元素及其所在的行和列去掉后所剩下的元素构成的二阶行列式的值。
通过不断地利用代数余子式,我们就可以顺利地计算出任意给定三阶行列式的值。
除了二阶行列式和三阶行列式之外,我们还可以通过递归的方法来计算其他阶行列式的值。
递归的思想在计算机科学中非常常见,它可以大大简化复杂问题的求解过程。
在计算行列式的情况下,递归的思想同样适用。
具体来说,我们可以通过下述公式来递归地计算n阶行列式的值:D = a1* A11 + a2* A12 + ... + an* A1na1、a2、... an为第一行的元素,A11、A12、... A1n为以a1、a2、... an为第一行元素的n-1阶行列式。
通过不断地利用代数余子式,我们就可以层层递归地计算出任意给定阶数的行列式的值。
行列式的性质及应用知识点总结
行列式的性质及应用知识点总结行列式是线性代数中的一个重要概念,它在数学、物理、工程等领域都有着广泛的应用。
下面我们来详细总结一下行列式的性质及应用方面的知识点。
一、行列式的定义首先,我们来了解一下行列式的定义。
对于一个 n 阶方阵 A =(aij ),其行列式记为|A| 或 det(A) ,它的值是一个确定的数。
对于二阶行列式,有|A| =|a 11 a 12 ; a 21 a 22 |= a 11 a 22 a 12 a 21 。
对于三阶行列式,有|A| =|a 11 a 12 a 13 ; a 21 a 22 a 23 ; a31 a 32 a 33 |= a 11 a 22 a 33 + a 12 a 23 a 31 + a 13 a 21 a 32 a 13 a 22 a 31 a 12 a 21 a 33 a 11 a 23 a 32 。
对于n 阶行列式,其定义相对复杂,但可以通过递归的方式来理解。
二、行列式的性质1、行列式转置值不变若将行列式 A 的行与列互换得到的行列式称为 A 的转置行列式,记为 A T ,则有|A| =|A T |。
2、两行(列)互换,行列式的值变号例如,交换行列式 A 中的第 i 行和第 j 行,行列式的值变为|A| ;交换第 i 列和第 j 列,行列式的值也变为|A| 。
3、某行(列)乘以 k,行列式的值乘以 k若行列式 A 的某一行(列)的元素都乘以同一个数 k ,则行列式的值等于原来的行列式的值乘以 k 。
4、若某行(列)是两组数之和,则行列式可拆成两个行列式之和例如,若 A 的第 i 行元素为 b i + c i ,则|A| =|B| +|C| ,其中 B 是将 A 的第 i 行换成 b i 得到的行列式,C 是将 A 的第 i 行换成 c i 得到的行列式。
5、某行(列)乘以 k 加到另一行(列),行列式的值不变例如,将行列式 A 的第 j 行乘以 k 加到第 i 行,行列式的值不变;将第 j 列乘以 k 加到第 i 列,行列式的值也不变。
算法之2章递归与分治
算法分析(第二章):递归与分治法一、递归的概念知识再现:等比数列求和公式:1、定义:直接或间接地调用自身的算法称为递归算法。
用函数自身给出定义的函数称为递归函数。
2、与分治法的关系:由分治法产生的子问题往往是原问题的较小模式,这就为使用递归技术提供了方便。
在这种情况下,反复应用分治手段,可以使子问题与原问题类型一致而其规模却不断缩小,最终使子问题缩小到很容易直接求出其解。
这自然导致递归过程的产生。
分治与递归经常同时应用在算法设计之中,并由此产生许多高效算法。
3、递推方程:(1)定义:设序列01,....na a a简记为{na},把n a与某些个()ia i n<联系起来的等式叫做关于该序列的递推方程。
(2)求解:给定关于序列{n a}的递推方程和若干初值,计算n a。
4、应用:阶乘函数、Fibonacci数列、Hanoi塔问题、插入排序5、优缺点:优点:结构清晰,可读性强,而且容易用数学归纳法来证明算法的正确性,因此它为设计算法、调试程序带来很大方便。
缺点:递归算法的运行效率较低,无论是耗费的计算时间还是占用的存储空间都比非递归算法要多。
二、递归算法改进:1、迭代法:(1)不断用递推方程的右部替代左部(2)每一次替换,随着n的降低在和式中多出一项(3)直到出现初值以后停止迭代(4)将初值代入并对和式求和(5)可用数学归纳法验证解的正确性2、举例:-----------Hanoi塔算法----------- ---------------插入排序算法----------- ()2(1)1(1)1T n T nT=−+=()(1)1W n W n nW=−+−(1)=021n-23()2(1)12[2(2)1]12(2)21...2++2 (121)n n n T n T n T n T n T −−=−+=−++=−++==++=−(1)2 ()(1)1((n-2)+11)1(2)(2)(1)...(1)12...(2)(1)(1)/2W n W n n W n n W n n n W n n n n =−+−=−−+−=−+−+−==++++−+−=−3、换元迭代:(1)将对n 的递推式换成对其他变元k 的递推式 (2)对k 进行迭代(3)将解(关于k 的函数)转换成关于n 的函数4、举例:---------------二分归并排序---------------()2(/2)1W n W n n W =+−(1)=0(1)换元:假设2kn =,递推方程如下()2(/2)1W n W n n W =+−(1)=0 → 1(2)2(2)21k k k W W W−=+−(0)=0(2)迭代求解:12122222321332133212()2(2)212(2(2)21)212(2)22212(2)2*2212(2(2)21)2212(2)222212(2)3*2221...2(0)*2(22...21)22k k k k k k k k k k k k k k k k k k k k k k k k W n W W W W W W W W k k −−−−−−−+−+−−−=+−=+−+−=+−+−=+−−=+−+−−=+−+−−=+−−−==+−++++=−1log 1n n n +=−+(3)解的正确性—归纳验证: 证明递推方程的解是()(1)/2W n n n =−()(1)1W n W n n W =−+−(1)=0,(n 1)=n +n=n(n-1)/2+n =n[(n-1)/2+1]=n(n+1)/2n W W +方法:数学归纳法证 n=1,W(1)=1*(1-1)/2=0假设对于解满足方程,则()---------------快速排序--------------------->>>平均工作量:假设首元素排好序在每个位置是等概率的112()()()(1)0n i T n T i O n n T −==+=∑ >>>对于高阶方程应该先化简,然后迭代(1)差消化简:利用两个方程相减,将右边的项尽可能消去,以达到降阶的目的。
行列式_克莱姆法则
是一算式.当n=1时,定义D1 a11 a11 ;当n 2时, 定义 a22 Dn (1)11 a11 an 2 a23 a2 n a21
1+n + +(-1) a1n
a23 a2 n an 3 ann (2.5)
(1)1 2 a12 a22 a2, n 1 an 2 an ,n 1
即:
b1 d1 b2 d 2
b3 d3 b1
b3 d1 d 2
注:行列式加法与矩阵加法不同。
性质5:将行列式某一行(列)的每个元素同 乘以数k后加于另一行(列)对应位置的元素 上,行列式不变。
例如:
a1 b1 c1 a2 b2 c2 a3 c3
性5
a1 c1 a1 c1 a2 b2 c2 a3 c3
0
推论 2
性2
c1 c2
性质4:如果行列式D中的某一行(列)的每一 个元素都写成两个数的和,则此行列式可以写 成两个行列式的和,这两个行列式分别为这两 个数为所在行(列)对应位置的元素,其他位 置元素与D相同。
a1 c1 a2 c2 a3 c3 a1 a2 b2 c2 c1 a3 c3 a1 c1 a2 c2 a3 d3 c3
1 0 0 0 1 0 E3 0 0 1
等……
1 0...... 0 0 1......0 E n ...... 0 0......1
●上三角形矩阵——主对角线下方元素全为零、上方的
元素不全为0的方阵。如:
D
a11 a12 a1n
a21 an1 a22 an 2 a2 n ann
离散数学中的递归与递推知识点区分
离散数学中的递归与递推知识点区分递归和递推作为离散数学中的重要概念,常常被混淆使用。
虽然两者都涉及到数列或函数的定义和计算,但它们在思想和方法上存在一些明显区别。
本文将从定义、特点和应用等方面对递归和递推进行深入探讨,以期帮助读者准确理解并运用两者。
一、递归的基本概念和特点递归是指在数学中,一个定义中出现对所定义对象本身的描述。
简而言之,就是一个问题的解能够通过不断地调用相同问题的解来进行求解。
举一个简单的例子,阶乘的递归定义如下:n! = n * (n-1)!从上述定义可以看出,阶乘的计算通过不断地调用相同问题的解来进行求解。
递归具有以下几个基本特点:1. 终止条件:递归定义中必须包含一个或多个终止条件,以避免无限递归的发生。
在阶乘的例子中,当n等于0或1时,阶乘的值已经确定,不需要再进行递归调用。
2. 自相似性:递归定义中的每一步都与问题本身具有相同的性质,即通过不断缩小问题的规模来求解。
在上述阶乘的例子中,每一步的计算都与整个阶乘的计算过程相同,只是问题规模减少了。
3. 递归调用:在递归中,问题的解不断地通过调用相同问题的解来获得。
在阶乘的例子中,计算n的阶乘需要先计算(n-1)的阶乘。
二、递推的基本概念和特点递推是指通过已知的初始条件和规则,根据已知的项计算后续的项。
递推是用迭代的方式进行计算,其中每一步的计算仅依赖于之前的计算结果。
举一个简单的例子,斐波那契数列的递推定义如下:F(n) = F(n-1) + F(n-2),其中F(0) = 0, F(1) = 1递推具有以下几个基本特点:1. 初始条件:递推定义中必须包含一个或多个初始条件,以确定计算的起点。
在斐波那契数列的例子中,初始条件是F(0)和F(1)的取值。
2. 依赖关系:递推定义中每一项的计算都依赖于之前的计算结果。
在斐波那契数列的例子中,要计算第n项,需要先计算第n-1项和第n-2项。
3. 迭代计算:递推通过迭代计算的方式来求解问题,每一步都可以通过已知的计算结果得到下一步的计算结果。
递归数列知识点总结
递归数列知识点总结一、递归数列的定义递归数列是指数列中的每一项都是前面几项的某种函数表达式,是按照规则进行递推得到的。
递归数列通常以一定的初始条件为起点,通过递推关系式生成后续的项,是由其前面的项推出该项的一个数列。
常见的递归数列可以表示为:1. 根据数学关系式写出一个函数表达式,然后根据递推公式得到后续的项,如斐波那契数列等。
2. 递归数列将问题不断地分解,直至问题的规模足够小,利用这个最小规模问题的解,逆推得到当前规模问题的解。
二、递归数列的性质1. 递归数列常常具有固定的递推关系式,可以根据递推关系式求解数列的任意项。
2. 递归数列的数项通常与前面的若干项有关,通过递推关系式可以将数列的每一项都表示为前面若干项的函数表达式。
3. 递归数列通常需要一定的初始条件,通过递推关系式得到数列中的后续项。
三、递归数列的求解方法1. 直接利用递归关系式递推得到数列的任意项。
2. 利用递推关系式,通过迭代计算数列的任意项。
3. 利用递推关系式,建立数列的通项公式,从而直接求解数列的第n项。
四、递归数列的应用1. 递归数列在组合数学和概率论中有广泛的应用,如二项式系数、排列组合问题等。
2. 递归数列在计算机科学中有重要的应用,如斐波那契数列、汉诺塔等问题。
3. 递归数列在统计学中也有应用,如泊松分布、二项分布等。
五、递归数列的实例1. 斐波那契数列斐波那契数列是经典的递归数列,它的定义是:F(1)=1, F(2)=1, F(n)=F(n-1)+F(n-2) (n≥3)。
其通项公式为:F(n)=((1+√5)^n-(1-√5)^n)/(2^n*√5)。
斐波那契数列在计算机科学、金融数学等领域有重要的应用。
2. 阶乘数列阶乘数列的定义是:n的阶乘表示为n!=1*2*3*...*n,0的阶乘为1。
阶乘数列递推关系式为:n!=n*(n-1)!。
阶乘数列在概率统计中有重要的应用。
3. 几何数列几何数列是指两个相邻项的比值为常数的数列,其通项公式为:an=a1*q^(n-1),其中a1为首项,q为公比。
行列式(递归定义)
递归定义的合理性分析
递归定义的可行性
递归定义将n阶行列式降阶为n-1阶行列式,不断降阶直至1阶,使得高阶行列式的计算变得可行 。
递归定义的效率
虽然递归定义可以计算高阶行列式,但随着阶数的增加,计算量呈指数增长,因此在实际应用中 需要注意计算效率问题。
递归定义的优势与局限性
• 可计算性:对于某些问题,递归定义可以 直接转化为计算机程序,从而实现问题的 自动求解。
递归定义的优势与局限性
01
02
03
效率问题
递归定义往往需要多次重 复计算,导致算法效率低 下。
空间占用
递归定义需要占用大量的 内存空间来保存中间结果, 对于大规模问题可能会导 致内存溢出。
得出结果。
判断行列式是否为零
如果行列式中存在一行或一列全为零,则根据递归定 义可知该行列式的值为零。
如果行列式中存在两行或两列成比例,则可以通过行 列变换将其化为一行或一列全为零的形式,从而判断 该行列式的值为零。
证明行列式的性质
行列式的性质包括交换两行(列)、一行(列)的公 因子可以提出、一行(列)是另一行(列)的线性组 合等。这些性质可以通过递归定义进行证明。
收敛性问题
某些递归定义可能不存在 解或者解不唯一,需要额 外的条件来保证递归的收 敛性。
未来研究方向
优化递归算法
研究如何优化递归算法的效率,减少重复计算和内存占用,提高算 法的实用性。
拓展应用领域
探索递归定义在更多领域的应用,如图像处理、自然语言处理等, 进一步拓展其应用范围。
完善理论基础
深入研究递归定义的理论基础,探讨其数学性质、计算复杂性等方面 的问题,为实际应用提供坚实的理论支持。
「行列式的计算方法40392」
「行列式的计算方法40392」行列式是线性代数中的重要概念,广泛应用于方程组的求解、向量的夹角计算、矩阵的逆等问题中。
本文将介绍行列式的定义、计算方法以及一些重要的性质。
1.行列式的定义行列式是一个数,它是一个方阵中所有元素的组合形成的数值。
对于一个n阶方阵A=(a_ij),它的行列式记作,A,或det(A)。
2.二阶行列式的计算方法对于一个二阶方阵A=(a_ij),它的行列式计算方法如下:A,=a_11*a_22-a_12*a_213.三阶行列式的计算方法对于一个三阶方阵A=(a_ij),它的行列式计算方法如下:A,=a_11*a_22*a_33+a_12*a_23*a_31+a_13*a_21*a_32-a_13*a_22*a_31-a_12*a_21*a_33-a_11*a_23*a_324.n阶行列式的计算方法n阶行列式的计算方法比较复杂,可以通过行列式的定义和性质来计算。
最常用的计算方法是行列式按行展开法。
例如一个三阶方阵A=(a_ij),按第一行展开的行列式计算方法如下:A,=a_11*(-1)^(1+1)*,A_11,+a_12*(-1)^(1+2)*,A_12,+a_13*(-1)^(1+3)*,A_13其中,A_11,=a_22*a_33-a_23*a_32,A_12,=a_21*a_33-a_23*a_31,A_13,=a_21*a_32-a_22*a_31根据行列式按行展开法的计算方法,可以得到n阶行列式的计算公式:A,=a_11*C_11+a_12*C_12+...+a_1n*C_1n其中,C_ij = (-1)^(i+j) * ,A_ij,A_ij,是把第i行和第j列去掉的(n-1)阶子方阵的行列式。
通过递归的方式,可以计算出任意n阶行列式的值,但随着n的增大,计算量也会急剧增加。
5.行列式的性质行列式具有一些重要的性质,其中最重要的是行列式的性质之一:若矩阵A的两行(列)互换,则行列式的值变号。
三循环机制法范文
三循环机制法范文三循环机制法是一种解决复杂问题的方法,它通过不断迭代的循环过程来逐步改进解决方案。
该方法源于对自然界中三种基本循环(氮循环、碳循环和水循环)的观察和研究,逐渐被应用到人类社会中的问题解决过程中。
下面将详细介绍三循环机制法的原理和应用。
一、三循环机制法的原理1.反馈循环:反馈循环是指在解决问题的过程中,通过观察和分析结果的反馈信息,不断调整和改进解决方案。
这种循环可以帮助我们识别问题的关键因素,找到解决问题的最佳路径。
2.迭代循环:迭代循环是指在解决问题的过程中,通过重复执行同一过程,逐步优化解决方案。
每一次迭代都可以对解决方案进行修改和改进,从而使解决方案更加完善和可行。
3.递归循环:递归循环是指在解决问题的过程中,通过将问题分解为若干个子问题,再将子问题分解为更小的子问题,最终得到可能的解决方案。
递归循环可以帮助我们理清问题的逻辑结构,找到问题的根本原因和解决方法。
综上所述,三循环机制法通过反馈循环、迭代循环和递归循环这三种循环的组合应用,能够帮助我们深入理解问题的本质,找到解决问题的有效方法。
二、三循环机制法的应用1.问题定义阶段:在环境保护问题中,我们首先需要明确问题的范围和目标。
通过与相关利益相关者进行沟通和讨论,可以了解到问题的关键因素和影响范围。
在这个阶段,需要进行反馈循环,不断与利益相关者交流,找到他们对问题的看法和期望。
2.解决方案设计阶段:在这个阶段,我们需要提出合适的解决方案来解决环境保护问题。
首先,我们可以利用递归循环的思想,将问题分解为若干个子问题,如减少工业废水排放、降低大气污染等。
然后,通过迭代循环不断优化解决方案,例如通过模拟实验和数据分析来选择最佳的技术和措施。
3.实施和监测阶段:在解决方案实施和监测阶段,我们需要不断进行反馈循环,通过观察和分析环境指标的变化,来评估解决方案的效果。
如果发现解决方案存在问题或者效果不佳,可以通过迭代循环来进行改进和优化。
二阶递归数列应用题
二阶递归数列应用题一、二阶递归数列的定义和性质二阶递归数列是一种特殊的数列,其通项公式具有递归的形式。
一般来说,形式为an = f(an-1, an-2)的数列称为二阶递归数列。
在实际应用中,二阶递归数列常常出现在动态规划、计算机科学、数学建模等领域。
了解二阶递归数列的性质和求解方法,有助于我们更好地解决实际问题。
二、解决二阶递归数列问题的常用方法1.构造法:通过构建特定的数学模型,将原问题转化为二阶递归数列问题。
2.递推法:根据二阶递归数列的定义,通过递推关系式求解数列的项。
3.迭代法:利用迭代思想,逐步求解二阶递归数列的项。
4.矩阵求解法:将二阶递归数列问题转化为矩阵运算问题,利用矩阵的性质求解。
三、实例分析以下举例说明如何运用上述方法解决二阶递归数列问题:题目:已知数列{an}满足an = 3an-1 + 2an-2,a1 = 1,a2 = 2,求数列的前10项。
解:首先,我们可以通过迭代法求解该二阶递归数列。
1.初始化递推关系式:a0 = 1,a1 = 2。
2.迭代求解:a3 = 3a2 + 2a1 = 3*2 + 2*1 = 8,a4 = 3a3 + 2a2 = 3*8 + 2*2 = 26,a5 = 3a4 + 2a3 = 3*26 + 2*8 = 90,……a10 = 3a9 + 2a8。
3.输出结果:数列的前10项为1, 2, 8, 26, 90, 296, 882, 2666, 8028, 24286。
四、结论与启示通过以上分析,我们可以得出以下结论:1.二阶递归数列在实际应用中具有广泛性,掌握其性质和求解方法有助于解决实际问题。
2.解决二阶递归数列问题有多种方法,如构造法、递推法、迭代法和矩阵求解法等,可以根据具体问题选择合适的方法。
3.实例分析表明,运用迭代法求解二阶递归数列问题简单易懂,易于实现,具有一定的实用性。
总之,了解二阶递归数列的定义和性质,掌握解决其问题的方法,能够帮助我们更好地应对实际问题。
数学中的递推关系探索递推公式和递归函数
数学中的递推关系探索递推公式和递归函数数学中的递推关系探索: 递推公式和递归函数数学是一门富有创造力和逻辑思维的学科,其中递推关系是一个重要的概念。
递推关系可以用递推公式或递归函数来表示,它们在数学、计算机科学和物理等领域中都有着广泛的应用。
本文将探索递推关系的概念,并介绍递推公式和递归函数的相关知识。
一、递推关系的定义和特点递推关系是指数列中的每一项与它前面的一些项之间的关系。
一般来说,递推关系具有以下特点:1. 递归性:递推关系式根据前面的项计算后面的项,这种递归性质使得数列的每一项都可以通过前面的项来计算得出。
2. 初始条件:递推关系需要指定数列的初始项,这些初始项是递推关系的起点。
3. 通项公式:递推关系可以通过通项公式来表示,该公式能够给出数列中任意项的值。
递推关系和递推公式是密切相关的概念,下面将详细介绍递推公式和递归函数。
二、递推公式的应用和示例递推公式是表示递推关系的一种方式,它可以用来计算数列中任意一项的值。
递推公式的形式通常是通过前面的项来计算当前项的表达式。
递推公式在数学和物理等领域中有着广泛的应用。
以斐波那契数列为例,它的递推公式为F(n) = F(n-1) + F(n-2),其中F(n)表示斐波那契数列的第n项,F(n-1)表示第n-1项,F(n-2)表示第n-2项。
通过递推公式,我们可以计算斐波那契数列中任意一项的值。
另一个著名的例子是阶乘函数的递推公式n! = n * (n-1)!,其中n!表示n的阶乘,(n-1)!表示n-1的阶乘。
递推公式可以用来计算阶乘函数中任意整数的阶乘值。
三、递归函数的定义和应用递归函数是一种通过函数调用自身的方式来解决问题的方法。
递归函数在计算机科学中有着重要的应用,尤其在算法和数据结构中。
递归函数与递推公式密切相关,它们都是通过前面的项来计算当前项的值。
递归函数的定义中包含了递归基和递归步骤两部分。
递归基是递归函数的边界条件,它表示递归的结束点。
二、三阶梵塔+如何使用递归算法来表示梵塔问题的知识
梵塔问题,又称汉诺塔问题,是一类经典的递归问题,它的数学背景十分有趣并且具有一定的挑战性。
梵塔问题最早由法国数学家Edouard Lucas于1883年提出,并被称为“汉诺塔”,其起源可追溯到古印度,叙利亚和土耳其之间的一个叫做Benares的地区。
梵塔问题是一个著名的数学谜题,题目大致为:有三根柱子A、B、C,其中A柱子上有n个大小不等的圆盘,按从大到小的顺序叠放。
现要将A柱上的圆盘全部移到C柱上,并且规定,在移动过程中,任何时刻都不能把较大的圆盘放在较小的圆盘之上,求移动的步骤。
对这类问题,可以使用递归算法来表示。
1. 二、三阶梵塔问题梵塔问题最常见的版本是三阶梵塔,即A柱上有三个圆盘,要将它们全部移动到C柱上。
接下来,让我们来分析一下如何使用递归算法来解决三阶梵塔问题。
我们可以将三阶梵塔问题分解为两个子问题:a. 将A柱上的两个最大的圆盘移动到B柱上。
b. 将A柱上剩下的一个最小的圆盘移动到C柱上。
将B柱上的两个圆盘移动到C柱上。
下面是使用递归算法表示三阶梵塔问题的代码:void hanoi(int n, char A, char B, char C){if (n == 1){printf("Move disk d from c to c\n", n, A, C);}else{hanoi(n - 1, A, C, B);printf("Move disk d from c to c\n", n, A, C);hanoi(n - 1, B, A, C);}}```2. 如何使用递归算法来表示梵塔问题的知识梵塔问题是递归算法的经典案例之一。
递归是一种解决问题的方法,它可以让问题分解为规模更小的子问题,通过不断地求解这些子问题,最终得到问题的解。
在解决梵塔问题时,我们可以用递归的思想对问题进行分解,然后利用递归函数依次求解子问题。
这样,就可以很容易地解决梵塔问题。
二、三阶梵塔+如何使用递归算法来表示梵塔问题的知识
二、三阶梵塔+如何使用递归算法来表示梵塔问题的知识梵塔问题是一个经典的数学问题,可通过递归算法来解决。
该问题要求将一堆不同大小的圆盘从一根柱子移动到另一根柱子,期间可以利用第三根柱子作为中转。
1.问题描述梵塔问题的初始状态是将所有圆盘按照从小到大的顺序堆叠在柱子A上,目标状态是将所有圆盘按照同样的顺序堆叠在柱子C上。
期间可以利用柱子B作为中转。
问题的要求是通过移动圆盘的方式,将初始状态转变为目标状态。
2.解题思路要解决梵塔问题,可以使用递归算法。
递归算法的基本思路是将问题分解为同样的子问题,并通过不断调用自身来解决子问题,最终达到解决原问题的目的。
具体而言,梵塔问题的递归算法可以分解为以下步骤:(1)如果只有一个圆盘,可以直接将其从柱子A移动到柱子C;(2)如果有多个圆盘,可以将其分解为两个子问题:1)将除最大圆盘外的其他圆盘从柱子A移动到柱子B;2)将最大圆盘从柱子A移动到柱子C;3)将除最大圆盘外的其他圆盘从柱子B移动到柱子C。
以上步骤可以通过不断调用自身来完成,即将子问题的解决方法作为参数传递给自身,直到问题被分解为最小的情况,即只有一个圆盘需要移动。
3.算法实现下面是使用递归算法实现梵塔问题的伪代码:```pythondef hanoi(n, A, B, C):if n == 1:#只有一个圆盘的情况print("Move disk", n, "from", A, "to", C)else:#将除最大圆盘外的其他圆盘从柱子A移动到柱子Bhanoi(n-1, A, C, B)#将最大圆盘从柱子A移动到柱子Cprint("Move disk", n, "from", A, "to", C)#将除最大圆盘外的其他圆盘从柱子B移动到柱子Chanoi(n-1, B, A, C)```在上述伪代码中,n表示当前需要移动的圆盘数量,A、B、C分别表示柱子A、柱子B、柱子C。
三阶差分公式
三阶差分公式三阶差分公式是一种数学公式,用于计算数列中的三个连续项之间的差值。
这个公式可以通过多次递推来计算更高阶的差分。
在一些数学问题中,三阶差分公式可以用于求解递归关系式或者预测未来的数值。
具体来说,给定一个数列 {a_0, a_1, a_2, a_3, …},其中 a_n 表示第 n 个项的值。
三阶差分公式可以通过以下方式计算第 n 个项之后的三个项的值:a_n+3 = a_n + 3 * (a_n+1 - a_n+2) + a_n+3在这个公式中,a_n+3 表示第 n+3 个项的值,而 a_n, a_n+1, a_n+2 分别表示第 n, n+1, n+2 个项的值。
通过使用这个公式,我们可以计算出数列中任意位置的值。
三阶差分公式不仅可以用于计算数列中的差值,还可以用于解决一些数学问题。
例如,我们可以使用这个公式来求解递归关系式。
假设数列满足以下关系式:a_n+3 = 2 * a_n+2 - 3 * a_n+1 + 4 * a_n我们可以将这个关系式转化为三阶差分公式:a_n+3 = a_n + 3 * (a_n+1 - a_n+2) + a_n+3通过逐步迭代计算,我们可以得到数列中任意位置的值。
此外,三阶差分公式还可以用于预测未来的数值。
通过观察数列的差分情况,我们可以根据已知的数值预测未来的数值。
这对于一些时间序列数据的分析和预测具有重要的应用价值。
总之,三阶差分公式是一种用于计算数列中三个连续项之间差值的数学公式。
它可以通过多次递推来计算更高阶的差分,用于解决递归关系式或者预测未来的数值。
在数学和数据分析领域,三阶差分公式有着广泛的应用。
高阶导数的计算技巧
高阶导数的计算技巧在微积分中,导数是一个非常重要的概念,它描述了函数在某一点的变化率。
而高阶导数则是对函数的导数连续求导多次得到的结果。
在实际问题中,有时候需要计算高阶导数,因此掌握高阶导数的计算技巧是非常重要的。
本文将介绍一些计算高阶导数的技巧,帮助读者更好地理解和应用高阶导数。
一、基本概念回顾在开始介绍高阶导数的计算技巧之前,我们先来回顾一下导数的基本概念。
对于函数y=f(x),它的导数可以表示为f'(x),也可以记作dy/dx。
导数的几何意义是函数在某一点的切线斜率,即函数在该点的变化率。
如果对导数再求导,就得到了函数的二阶导数,记作f''(x)或d^2y/dx^2,它表示函数的斜率的变化率。
同理,对二阶导数再求导,就得到了函数的三阶导数,以此类推,可以得到高阶导数。
二、高阶导数的计算方法1. 利用导数的性质计算高阶导数时,可以利用导数的性质简化计算过程。
例如,如果函数是多项式函数,那么它的高阶导数可以通过对每一项分别求导得到。
另外,利用导数的加法性和乘法性,可以将复杂函数的高阶导数拆分成简单函数的导数相乘或相加的形式,从而简化计算。
2. 使用Leibniz公式Leibniz公式是计算高阶导数的重要方法之一。
对于一个函数y=f(x),它的高阶导数可以通过Leibniz公式表示为:f^(n)(x) = d^n(y)/dx^n = ∑(k=0 to n) C(n,k) * f^(k)(x)其中,C(n,k)表示组合数,f^(k)(x)表示函数f的k阶导数。
利用Leibniz公式可以将高阶导数的计算转化为对低阶导数的计算,从而简化问题。
3. 递归法递归法是计算高阶导数的另一种常用方法。
通过递归的方式,可以从低阶导数逐步推导出高阶导数。
具体做法是先计算一阶导数,然后利用一阶导数计算二阶导数,再利用二阶导数计算三阶导数,以此类推,直到计算出所需的高阶导数。
4. 应用泰勒展开泰勒展开是一种将函数在某一点附近用多项式逼近的方法。
3行列式(递归定义)
方阵的行列式
方阵A的行列式是按某种规则运算后得到的数值。
1、方阵行列式的记法
把矩阵的方 括号改成两 条竖线!
其中 为行列式的第 行 列元素。
2、代数余子式 划去 的第 行 列元素,剩下元素按原来相对位置
排成的
(3)不同的项总共有n!个。 (4)正负项各占一半!
例3 求在5阶行列式中
这一项前面的符号?
将这一项中元素 原样放置,其它 位置为0,计算这 个行列式!
5、对角矩阵的行列式
按行列式的定义怎样证? 单位阵的行列式?
6、下三角形矩阵的行列式
按行列式的定义怎样证? 上三角形矩阵的行列式?
7、行列式的性质
(6)可以从一行中提取公因数: (7)可以从一列中提取公因数:
124 114 2 6 9 22 3 9 345 325
从第2列中提取 一个数2!
124 12 4 2 6 9 2 1 3 4.5 345 34 5
从第2行中提取 一个数2!
(8) 两行(列)对应成比例,则行列式为0。
4 8 12 2 6 9 ? 5 10 15
于是得递推公式: ,
利用递推公式,得
11、行列式计算:用数学归纳法 例6 证明范德蒙行列式
课后写出这个边 乘积的表达式?
证明: Step1:当n=2时
故对2阶范德蒙行列式公式成立。 Step2:假设命题对于n-1阶范德蒙行列式成立。
对于 从最后 一行起依次减去上一行的 倍,
按第1列展 开!
(2)行列式D的任一行的每个元素与另一行 相应元素的代数余子式的乘积之和为零。
例8 设
高中数学中的数学归纳法与递归关系
高中数学中的数学归纳法与递归关系数学归纳法和递归关系是高中数学中非常重要的概念和方法。
它们在数学推理和问题解决中具有重要的作用。
本文将介绍数学归纳法和递归关系的基本概念、应用以及相关的例子。
一、数学归纳法的基本原理数学归纳法是一种数学证明方法,它基于两个基本步骤:基础步骤和归纳步骤。
基础步骤:首先证明当n=1时命题成立。
归纳步骤:假设当n=k时命题成立,然后证明当n=k+1时命题也成立。
通过这两个步骤,可以不断迭代地证明命题对所有自然数n都成立。
二、数学归纳法的应用数学归纳法在高中数学中有广泛的应用。
以下是一些常见的应用例子:1. 数列的性质证明:对于给定的数列,可以使用数学归纳法证明其性质成立。
例如,证明斐波那契数列中的每个数都大于前面两个数之和。
2. 不等式证明:对于给定的不等式,可以使用数学归纳法证明其成立。
例如,证明对于所有正整数n,2^n > n^2。
3. 整数性质证明:对于整数的性质,如奇偶性、因子等,可以使用数学归纳法证明。
例如,证明每个正整数都可以表示为3个整数的立方和。
三、递归关系的基本概念递归关系是指一个数列或函数的定义中包含它自身的形式。
递归关系具有以下两个特点:1. 初始条件:对于递归关系,需要给定一个或多个初始条件,即关系的起始值或起始条件。
2. 递推关系:递归关系通过前一项或前几项来定义后一项。
递推关系在数学推导和问题求解中起到了重要作用。
四、递归关系的应用递归关系在高中数学中也有广泛的应用。
以下是一些常见的应用例子:1. 斐波那契数列:斐波那契数列是一个典型的递归关系,定义为前两项之和。
通过递推关系,可以求解斐波那契数列的任意项。
2. 阶乘函数:阶乘函数是另一个常见的递归关系,定义为n的阶乘等于(n-1)的阶乘乘以n。
通过递推关系,可以计算任意正整数的阶乘。
3. 汉诺塔问题:汉诺塔问题也是一个经典的递归问题。
该问题要求将一堆盘子从一个杆移动到另一个杆上,规定每次只能移动一个盘子,并且任意时刻大盘子不能放在小盘子之上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单位代码 01学号 **********分类号 024密级毕业论文三阶递归序列的性质及其应用院(系)名称信息工程学院专业名称信息与计算科学学生姓名**指导教师***2015 年 5 月15 日三阶递归序列的性质及其应用摘要斐波那契序列是一种经典的递推关系序列,由于后来的研究发现使得斐波那契序列有越来越多的性质被人们所发现,越来越多的应用被人们所使用,因而引起了国际上好奇数学家们的极大关注.上个世纪有一本专门研究它的杂志——《Fibonacci Quarterly (斐波那契季刊)》于1963年开始发行,并且在美国还专门设立了斐波那契数委员会,研究和处理有关问题.如今所发现的许多生物和生活现象也都与斐波那契数密切相关,同时其推广和应用几乎渗透到数学的各个分支,并且在物理、生物等自然科学中起着重要作用.后来科学家和研究者们又将二阶的斐波那契序列进行推广,得到了广义的三阶递归序列和三阶斐波那契序列.其中三阶斐波那契序列形式多样,而把三阶斐波那契序列与矩阵法联系起来,一直受到人们的青睐.本文便利用三阶线性递归序列的系数矩阵的若当标准形推出了三阶斐波那契序列的通项表达式以及前n 项和计算公式的性质,并得到了一些与斐波那契数列相似的性质,本文同时也涉及了三阶斐波那契数列的运用问题.关键词:递归序列,三阶斐波那契序列,若当标准型,矩阵法Third-order Recursion Sequence’s Properties and its ApplicationsAuthor: Zou KeTutor: Tang FengjunAbstractThe Fibonacci sequence is a kind of classic sequence of recursive relations. Due to later studies had found that the Fibonacci sequence had more and more natures to be found, and that had more and more applies to be used by people, thus it had caused the mathematicians being curious in the world. In the last century the specializes of a magazine——《Fibonacci Quarterly》was launched in 1963.In the United States it also set up a special committee of Fibonacci number to study and deal with related issues. Now in many biological and life phenomenon are closely related to the Fibonacci Numbers. At the same time its popularization and application of pervades virtually were a branch of mathematics, and in the natural sciences such as physic, biology also played an important role.Later scientists and researchers had popularized the second order of the Fibonacci sequence, so that had obtained the generalized third-order recursion sequence and the third-order Fibonacci sequence. The three-order of the Fibonacci sequence had varied forms. As we all known, the third-order the Fibonacci sequence was linked with matrix method, also had been under the favor of people. In this paper, by using the third-order of the coefficient matrix of the linear recursion sequence when standard form being launched the third order item expressions of the Fibonacci sequence and the nature of the calculation formula of the first n items. People also got some properties which were similar to the Fibonacci sequence. This paper also involves the use of the three-order about the Fibonacci sequence problems. Keywords: Recursion sequence, the third order of the Fibonacci sequence, Jordan Standard, Matrix method目录1 绪论 (1)1.1 斐波那契序列简介 (1)1.2 矩阵方法的背景简介 (2)2 几种初级递推序列的介绍 (3)2.1 二阶斐波那契序列 (3)2.2 卢卡斯序列 (3)3 三阶线性递归序列 (5)3.1 三阶线性递归序列的定义 (5)3.2 三阶线性递归序列特征值与通项表达式 (5)3.2.1 若序列特征根两两不同 (5)3.2.2 若序列特征根两个相等 (6)3.2.3 若序列特征根全相等 (7)4 三阶线性递推序列通项及前n项和计算公式 (10)4.1 三阶线性递推序列通项及前n项和 (10)4.2 一类特殊的3 阶线性递推序列 (12)5 三阶斐波那契数列 (15)5.1 三阶斐波那契数列和矩阵的定义 (15)5.2 三阶斐波那契数列的通项表示的矩阵法及Cassini公式 (16)5.2.1 三阶斐波那契数列的通项表示的矩阵法 (16)5.2.2 三阶斐波那契数列的通项公式的Cassini公式 (16)5.3 三阶斐波那契数列通项表示的行列式形式 (17)5.4 r阶斐波那契数列及性质 (18)6 三阶线性递归序列的应用 (19)7 结论 (21)致谢 .......................................................................................................... 错误!未定义书签。
参考文献 . (22)1 绪论1.1 斐波那契序列简介1202年,意大利比萨数学家斐波那契在一本为《算盘书》的数学著作中,提出了如下一个有趣的问题:假定兔子出生以后两个月就能生小兔,现养了初生的小兔一对(一雄一雌),若每月不多不少恰好生一对(一雄一雌),试问一年后共有多少对兔子(如果生下的小兔都能存活的话)?由兔子繁殖问题从而引出了一个有趣的数列——斐波那契数列,记为{}n F ,它是一个二阶线性递推数列:设01=0=1F ,F ,11n n n F F F +-=+ 1,2,3.n =我们将这个数列的每一项都称为斐波那契数.然而人们对斐波那契数列的研究兴趣历时几百年而依然不衰就是因为它有着许多奇特而美妙的性质.例如,菠萝、茉莉花、冬青、牛眼花等许多植物的花瓣数恰为斐波那契数,而且在计算数学、优化理论、运筹学等许多领域有着十分广泛的运用.目前为止,人们已经定义了二阶的斐波那契矩阵1 11 0⎛⎫⎪⎝⎭,同时还给出了斐波那契数列表示通项的多种表示形式,比如解析表达式:11,0,1,2,322n nn F n ⎡⎤⎛⎛⎢⎥-= ⎢⎥⎝⎭⎝⎭⎣⎦(1.1)矩阵法表示形式:11 1 1,1,2,3 1 0nn n n n F F n F F +-⎛⎫⎛⎫== ⎪ ⎪⎝⎭⎝⎭ (1.2)行列式表示形式:1 1 0 00 0 1 1 1 00 00 1 1 10 00 0 1 10 00 0 0 0 1 10 0 0 01 1n n nF ⨯---=- (1.3)及组合数表示形式20n in n i i F C ⎡⎤⎢⎥⎣⎦-==∑,其中[x]表示x 的部分整数.随着人们对其理论的不断深入研究,研究者们也不断地提出了斐波那契数列多种推广形式,这其中包括定义的三阶斐波那契数列,并用待定系数法求得的其与比内公式相似的通项公式,并将其推广到n 阶斐波那契数列,以及用生成函数的方法求得其通项表达式,而且还给出一些相关性质的结论及研究运用.本文在此理论基础上运用矩阵法的方法,对三阶斐波那契数列进行了进一步的深入研究,同时还定义出了三阶斐波那契矩阵并给出相关的定理和证明,利用它们求得三阶斐波那契数列的通项公式,并得到了一些与二阶斐波那契数列相似的性质,同时本文也涉及一些三阶斐波那契数列生活中的运用问题.1.2 矩阵方法的背景简介矩阵的英文名称为Matrix .矩阵这一具体概念是由19世纪英国数学家凯利首先提出并形成矩阵代数这一系统理论的,在数学术语中,矩阵是用来运算和统计各种相互关联的数据的.数学上,矩阵就是由方程组的系数项及常数项所构成的方阵,把它用来解各类线性方程组上即简洁又方便直观.就是因为这些数字是有规律地排列在一起,形状像一个矩形,以此后来数学家们称其为矩阵.此外,矩阵的一个重要用途是解线性方程组,另一个重要用途是表示线性变换,通过矩阵各种相关运算,就可以得出各类方程组的解来,而且矩阵的特征值和特征向量可以揭示线性变换的深层特性.矩阵及其理论在现代科学技术的各个领域都有广泛的应用,常见于线性代数、线性规划、组合数学以及统计分析等.2 几种初级递推序列的介绍2.1 二阶斐波那契序列若一个数列,若给定一个序列的前两项的值为0和1,那么定义从第三项起,每一项都是其前两项之和,称该数列为斐波那契序列,又称黄金分割数列.用数学式表示[1]为:010, =1F F =;12 + n n n F F F --=(对所有的正整数3n ≥). (2.1)经早期研究者们发现,相邻两个斐波那契数的比值随着序号的增加而逐渐趋于黄金分割数[2]即:11lim0.618.2n n n F F →∞+=≈ 公元6世纪前古希腊的毕达哥拉斯学派在研究正十边形和正五边形的作图中发现的,因此现代数学学家们推断当时的毕达哥拉斯等学派可能已经涉及甚至掌握了黄金分割这一理论.公元前4世纪,古希腊的数学家欧多克索斯首先系统地研究分析了黄金分割,并建立了比例理论.把一条线段分成两段,使其中较大一段与原线段的比值等于较小一段与较大一段的比值,这样的分割成为黄金分割,0.618≈称为黑金比.由于按此比例设计的造型十分美丽,因此称为黄金分割.黄金分割运用于在绘画、雕塑、音乐、建筑等艺术领域,而且在管理、工程设计等方面也有着不可忽视的作用.斐波那契数列不仅仅只局限于兔子问题,在经济、科学、艺术、日常生活及优选法中具有广泛应用,黄金分割率的美感,更是一代代艺术家的不懈追求. 2.2 卢卡斯序列卢卡斯数是一个以数学家爱德华·卢卡斯命名的整数序列,他既研究了这个数列,也研究了有密切关系的斐波那契数(两个数列都是卢卡斯数列).与斐波那契数一样,每一个卢卡斯数都定义为前两项之和,也就是说,它是一个斐波那契整数序列,两个相邻的卢卡斯数之比收敛于黄金分割比.但是,最初两个卢卡斯数是02l = 和11l =,所以,卢卡斯数的性质与斐波那契数的性质有些不同.卢卡斯序列的定义如下[3]02l =,11l =;21+n n n l l l --=,2n ≥. (2.2)3 三阶线性递归序列3.1 三阶线性递归序列的定义定义1 若满足n 1n-12n-23n-313(a ,H C,i 1,2,3,n 3a 0)i i H a H a H a H -=++∈=≥≠且 的序列{}n H 称为三阶复系数线性递归序列,有文[4]知,3阶复系数线性递归序列的特征矩阵或系数矩阵为123 1 0 00 1 1a a a A ⎛⎫ ⎪= ⎪ ⎪⎝⎭.如果令()32112211012u ,u ,u 2n n n n H H H H H H n H H H ---⎛⎫⎛⎫⎛⎫⎪ ⎪⎪===≥ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭,那么由第二数学归纳法可证得2121u u u n n n A A ---===,因此可得211u u n n A --=,因而A 的特征方程为0E A λ-=,即为321230a a a λλλ---=.对此可设()()()32123123a a a λλλλλλλλλ---=---,其中123,,C λλλ∈(复数),即设系数矩阵A 的特征根为123,,λλλ.以下我们分三种情况分别加以讨论. 3.2 三阶线性递归序列特征值与通项表达式 3.2.1 若序列特征根两两不同引理 1 设系数矩阵123 1 0 00 1 1a a a A ⎛⎫⎪= ⎪ ⎪⎝⎭,且A 的特征根123,,λλλ两两不同,则存在三阶可逆方阵222123123 1 1 1T λλλλλλ⎛⎫ ⎪= ⎪ ⎪⎝⎭,使得1,T AT J -=其中123 0 0,0 00 0 J λλλ⎛⎫⎪= ⎪ ⎪⎝⎭.证明:根据线性代数的知识可求得属于特征值123,,λλλ的线性无关的特征向量分别为()()()222112233,,1,,,1,,,1λλλλλλ,因而由文 [5]引理1成立.定理1 设序列n 1n-12n-23n-313(a ,H C,i 1,2,3,n 3a 0)i i H a H a H a H -=++∈=≥≠且且A 的特征根123,,λλλ两两不同,则n H 的通项表达式为[6]:()()()()()()()()()()()()()()()()()()n 231312123n 212122322n 22223211322131121223n 2323131312121230121223.n n n nn nH H H H λλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλλ-+-+-=----+-+-+----+-+-+--- (3.1)证明: 由引理1可知,1T AT J -=则1A TJT -=,因而221n n A TJ T ---=.而2122223 0 00 0,0 0 n n n n J λλλ----⎛⎫⎪= ⎪ ⎪⎝⎭()()()()()()2223322323122311331311212232212211212 1=T λλλλλλλλλλλλλλλλλλλλλλλλλλλλλλ-⎛⎫--- ⎪--- ⎪--- ⎪ ⎪---⎝⎭, 代入即得定理1. 3.2.2 若序列特征根两个相等不妨假设系数矩阵A 的特征根123=.λλλ≠引理2 设系数矩阵123 1 0 00 1 1a a a A ⎛⎫ ⎪= ⎪ ⎪⎝⎭,且A 的特征根123=λλλ≠,则存在三阶可逆方阵2212212 2 T 1 1 0 1λλλλλ⎛⎫ ⎪= ⎪ ⎪⎝⎭,使得1T AT J -=,其中122 0 00 00 1 J λλλ⎛⎫⎪= ⎪ ⎪⎝⎭.证明: 由12332123 1 0 01 00 1 0 0 1 0 0 a a a E A a a a λλλλλλλ⎛⎫---⎛⎫⎪ ⎪-=-→ ⎪ ⎪ ⎪ ⎪----⎝⎭⎝⎭知A 的初等因子为()()212λλλλ--,因而存在三阶可逆方阵221212 = 1 1x T y z λλλλ⎛⎫ ⎪ ⎪ ⎪⎝⎭,使得1T AT J -=,其中122 0 00 00 1 J λλλ⎛⎫ ⎪= ⎪ ⎪⎝⎭,则AT TJ =因而有201x A y T z λ⎛⎫⎛⎫ ⎪ ⎪= ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭,即()2212 1x A E y z λλλ⎛⎫⎛⎫ ⎪ ⎪-= ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭,解此齐次线性方程组得()()()2222,,2,1,0,,1x y z k λλλ=+,其中k 为任意常数.特殊地取0,k =有()()2,,2,1,0x y z λ=,从而求得从2212212 2 1 1 0 1T λλλλλ⎛⎫⎪= ⎪ ⎪⎝⎭,而引理2成立.定理2 设序列n 1n-12n-23n-313(a ,H C,i 1,2,3,n 3a 0)i i H a H a H a H -=++∈=≥≠且,且A 的特征根123=λλλ≠,则n H 的通项表达式为:()()()()()()()()()()2211211221122n 212212122211212021222112 n n n n nn n n n H H H n n H λλλλλλλλλλλλλλλλλλλλλ---++-+-+-=+--+-+-+- (3.2)证明: 由2212212 2 1 1 0 1T λλλλλ⎛⎫⎪= ⎪ ⎪⎝⎭,得()()()222122211212212122112 1 2 1 1 2 2T λλλλλλλλλλλλλλλλ-⎛⎫- ⎪=--- ⎪- ⎪--⎝⎭ 而()212221********* 0 0u u ,, 0 0 0 2 n n n n n n n n n A A TJ T J n λλλλ----------⎛⎫ ⎪=== ⎪ ⎪-⎝⎭,代入可得定理2成立.3.2.3 若序列特征根全相等不妨假设系数矩阵A 的特征根123=a λλλ==.引理3 设系数矩阵123 1 0 00 1 1a a a A ⎛⎫ ⎪= ⎪ ⎪⎝⎭,且A 的特征根为123=λλλ=,则存在三阶可逆方阵21 2 0 1 0 0 1a a T a ⎛⎫ ⎪= ⎪ ⎪⎝⎭,使得1T AT J -=,其中123 0 01 0,==0 1 a J a a a λλλ⎛⎫ ⎪== ⎪ ⎪⎝⎭.证明: 同理由引理2的证明过程知,此时A 的初等因子为()3a λ-,因而存在可逆矩矩2 = 1x r a T y s a z t ⎛⎫ ⎪ ⎪ ⎪⎝⎭,使得1T AT J -=,其中122 0 00 00 1 J λλλ⎛⎫⎪= ⎪ ⎪⎝⎭,则由,AT TJ =解此线性方程组得()()()()2212,,,,,1,0,0,2,1,0,,1,0,0,02,1,0,,,1x t z r s t a k a a k a a a =++,其中12k ,k 为任意复数.不妨特殊地取120k k ==,有()(),,,,,1,0,0,2,1,0x t z r s t a =,从而引理3成立.定理3 设序列n 1n-12n-23n-313(a ,H C,i 1,2,3,n 3a 0)i i H a H a H a H -=++∈=≥≠且且A 的特征根123=λλλ=,则n H 的通项表达式为:()()2221n 210n 2122nn n n a n n a H H n a H H ---++=-+ (3.3)其中123==a λλλ=.证明: 由21 2 0 1 0 0 1a a T a ⎛⎫ ⎪= ⎪ ⎪⎝⎭,得21 1 2 0 1 0 0 1a a T a -⎛⎫- ⎪=- ⎪ ⎪⎝⎭.而211u u ,n n A --=221,n n A TJ T ---=()()()()2232432 0 0 2 023 2 2n n n n n n n a J n a a n n a n a a -------⎛⎫⎪ ⎪⎪=- ⎪-- ⎪- ⎪⎝⎭代入即得定理3成立.推论1 432n 32121 n n n n n n n n n H H H B H H H H H H ++++++++⎛⎫⎪= ⎪ ⎪⎝⎭,n 30n B a B =.证明: 容易证明n 0n B A B =.对于A ,由以上的3 个引理可知:存在可逆矩阵T ,使得1T AT J -=,且123J λλλ=,其中J 为A 的若当标准形.则可得1,A TJT -=即有n 1n A TJ T -=,因而nn n A J J ==.由A 的特征方程得1233a λλλ=,故推论1 成立.4 三阶线性递推序列通项及前n 项和计算公式4.1 三阶线性递推序列通项及前n 项和定理4:设{}a n 表示如下三阶线性递推关系序列[7]: 123,0n n n n a pa qa ra r ---=++≠ (4.1) 则序列{}a n 通项表达式为123n n n n a Ar Br Cr =++. (4.2) 其中()()()21230231213a a r r a r r A r r r r -++=--,()()()21130132123a a r r a r r B r r r r -++=--,()()()21120123132a a r r a r r C r r r r -++=--.其中1r ,2r ,3r 是序列{}a n 的特征方程为32x 0px qx r ---=互不相同的根,并设0a ,1a ,2a 是序列{}a n 的初始值.证明: 已知序列{}a n 的特征方程为32x 0px qx r ---=根为1r ,2r 和3r 且两两互不相同,则{}a n 通项为123n n n n a Ar Br Cr =++.令01,2n =,,得方程组0A+B+C=a (4.3) 1231Ar +Br +Cr =a (4.4) 2221232Ar +Br +Cr =a (4.5)由(4.3)式得 0A a B C =-- (4.6) 将(4.6)式代入(4.4)式得 2110131(r )(r r )B r a a r C -=--- (4.7) 将(4.6)式代入(4.5)式得22211313120(r )(r )+(r r )(r r )B r r C a a r -+-+=- (4.8)将(4.7)式代入(4.8)式得()()()21120123132a a r r a r r C r r r r -++=-- (4.9)将(4.9)式代入(4.7)式得()()()21130132123a a r r a rr B r r r r -++=-- (4.10)将(4.9)式、(4.10)式代入(4.6)得()()()21230231213a a r r a r r A r r r r -++=-- (4.11)即得(4.2)式.在序列{}a n 中给定一些特殊的不同初始值,可得到如下一些常见的3阶递推序列公式[8]:命题1:0121230,0,1,;n n n n D D D D pD qD rD ---====++ 0121230,E 1,E 0,E n n n n E pE qE rE ---====++; 0121231,T 0,T 1,T n n n n T pT qT rT ---====++;序列{}{}{}n n n D E T ,,的通项为:111213n n n n D A r B r C r =++; (4.12) 212223n n n n E A r B r C r =++; (4.13)313233n n n n T A r B r C r =++; (4.14)其中: ()()112131A r r r r =--,()()121231B r r r r =--,()()131321C r r r r =--.()()()2321213r r A r r r r =----,()()()3121213B r r r r r r -+=--,()()()1221213C r r r r r r =-+--.()()2331213r r A r r r r =--,()()3132123B r r r r r r --,()()1233132r r C r r r r -- . (4.15)命题2: 序列{}a n 通项可用n D ,n E ,n T 的线性组合表示:210a =n n n n a D a E a T ++ (4.16) 证明: 由(4.12)--(4.14) 代入(4.16)右端()()()()()()()()()()()()210211121312122230313233211203121120322112033212302321130132111212132123+n n n n n n n n n n n n n n n n n a D a E a T a A r B r C r a A r B r C r a A r B r C r a A a A a A r a B a B a B r a C a C a C r a a r r a r r a a r r a rr a a r r r r r r r r r r r r ++=++++++++=+++++++-++-++-+=++----()()()201233132123nn n n na rr r r r r r Ar Br Cr a +--=++=故(4.16)式成立.4.2 一类特殊的3 阶线性递推序列在定理4中令1p q r ===序列{}a n 有同系数线性递推序列为n 3n 2n 1n +a a a a +++=+. 此时序列{}a n 的特征方程为32x 10x x ---=,且它的特征根很是复杂,由于序列{}a n 通项用特征根表示显然困难,因此我们用发生函数的方法求序列{}a n 通项与序列{}a n 前n 项的和{}n s ,这里规定符号[]•表示•的整数部分.定理5设3 阶线性递推序列: n 3n 2n 1n +a a a a +++=+,并设初始值0,a 1,a 2a . (4.17) (1)序列{}a n 通项表达式为:()[]()()[]()()[]/441001/4/414243102100321231323122212121323n kn k n k n n kkn k n k k k n k n k a a k n k n k n k n k n k a a a a a k k n k n k --=------==-⎛⎫-=-+ ⎪-⎝⎭----⎛⎫⎛⎫------+--- ⎪ ⎪----⎝⎭⎝⎭∑∑∑(4.18)(2)序列{}a n 前n 项和表达式为:()[]()()[]()()[]/41/4414201000/4143210031312122312n n kk n k n k n k k n k n k k n k n k s a a a k k n k a a a k -----==---=---⎛⎫⎛⎫=-+--+ ⎪ ⎪⎝⎭⎝⎭--⎛⎫--- ⎪⎝⎭∑∑∑ (4.19) 证明: 设()2301230n n n n n f t a t a a t a t a t a t ∞-==++++++∑应用线性递推关系(4.17)计算()()()()23f t tf t t f t t f t ---可得到()()()()201021024112a a a t a a a t t f t t t ⎡⎤+-+---⎣⎦=-+序列{}a n 通项a n 的()f t ()f x 中n t 系数.()()()()()()()()()()()()()()()()2010210242301021002301021000230102100011212112121nnn nkn k k nn k nnk kn k k n k k a a a t a a a t t f t t t a a a t a a a t t t tn a a a t a a a t t t k n n a a a t a a a t t k k ∞-∞-+-=-+==⎡⎤+-+---⎣⎦∴=-+⎡⎤=+-+----⎣⎦⎛⎫⎡⎤=+-+---- ⎪⎣⎦⎝⎭⎛⎫⎛⎡⎤=+-+----- ⎪⎣⎦⎝⎭⎝∑∑∑∑∑3102.n k k n n t∞-++=⎡⎤⎫⎢⎥ ⎪⎭⎣⎦∑在3t k n +,31t k n ++指数取为n t ,并由组合序列恒等式()11,1n kr n kr n kr n r kk k k n kr ------⎛⎫⎛⎫⎛⎫+= ⎪ ⎪ ⎪--⎝⎭⎝⎭⎝⎭所以()()()()[]/42410102100032123n k n k nn k n k n k f t a a a t a a a t t k n k ∞---=-⎛⎫-⎡⎤=+-+--- ⎪⎣⎦-⎝⎭∑∑ 于是便得到序列{}a n 通项为:()[]()()[]()()[]/41/4414201000/41432100313212121231323221223n n kk n k n k n k k n kn k k n k n k n k n k a a a a k k n k n k n k n k a a a k n k -----==---=---⎛⎫⎛⎫---=-+-- ⎪ ⎪---⎝⎭⎝⎭--⎛⎫--+--- ⎪--⎝⎭∑∑∑序列{}a n 前n 项的和s n 为()()1f t t -中n t 的系数,于是就得到 (4.19).推论2:如果在序列(4.17)给定特殊的一些初始值,得到如下一些序列:(1)令0121,1,2,a a a ===称此三阶线性递推序列为三阶斐波那契序列321n n n n F F F F +++=++序列通项为:()[]/441032123n kn k n k n k n k F k n k --=-⎛⎫-=- ⎪-⎝⎭∑,序列前n 项的和为:()[]/4410312n k n k f k n k w k --=-⎛⎫=- ⎪⎝⎭∑. (2)令0121,0,0,a a a ===序列设为123n n n n d d d d ---=++,序列通项为:()[]()[]/4/414143003232221212323n n kk n k n k n k k n k n k n k n k d k k n k n k -----==---⎛⎫⎛⎫---=--- ⎪ ⎪---⎝⎭⎝⎭∑∑, 序列前n 项的和:()[]()[]/4/414143003231212n n kk n k n k d k k n k n k w k k -----==---⎛⎫⎛⎫=--- ⎪ ⎪⎝⎭⎝⎭∑∑ . (3)令0120,1,0,a a a ===序列设为123n n n n e e e e ---=++,序列通项为:()[]()[]/4/414243001323122212121323n n kk n k n k n k k n k n k n k n k e k k n k n k -----==----⎛⎫⎛⎫----=--- ⎪ ⎪----⎝⎭⎝⎭∑∑, 序列前n 项的和:()[]()[]1/4/414243013231212n n kk n k n k e k k n k n k w k k ------==----⎛⎫⎛⎫=--- ⎪ ⎪⎝⎭⎝⎭∑∑. (4)令0120,0,1,a a a ===序列设为123n n n n t t t t ---=++,序列通项为:()[]/414323221223n kn k n k n k n k t k n k ---=--⎛⎫--=- ⎪--⎝⎭∑, 序列前n 项的和:()[]/41432312n kn k t k n k w k ---=--⎛⎫=- ⎪⎝⎭∑. (5)令0120,1,1,a a a ===序列设为123n n n n g g g g ---=++,序列通项为:()[]1/44213121213n kn k n k n k n k g k n k ---=--⎛⎫--=- ⎪--⎝⎭∑, 序列前n 项的和为:()[]1/4421312n kn k g k n k w k ---=--⎛⎫=- ⎪⎝⎭∑.5 三阶斐波那契数列5.1 三阶斐波那契数列和矩阵的定义定义1 若有数列{}n f ,定义[9] 0121121,1,2,f ,2,3,4.n n n n f f f f f f n +--====++=则称数列{}n f 为三阶斐波那契数列,且称矩阵1 1 11 0 00 1 0⎛⎫ ⎪⎪ ⎪⎝⎭称为三阶斐波那契矩阵.定理6 对于三阶斐波那契数列{}n f 有:1112123 1 1 1 1 0 0,3,4,50 1 0 nn n n n n n n n n n n n f f f f f f f f n f f f f --------⎛⎫⎛⎫⎪ ⎪-== ⎪ ⎪ ⎪⎪-⎝⎭⎝⎭ (5.1)证明:易得当 n = 3时,3343223211210 4 3 2 1 1 1 2 2 1 1 0 01 1 1 1 0 1 f f f f f f f f f f f f -⎛⎫⎛⎫⎛⎫⎪ ⎪ ⎪-== ⎪ ⎪ ⎪ ⎪ ⎪⎪-⎝⎭⎝⎭⎝⎭等式成立.不妨假设当n k =时,等式成立.即111122123 1 1 1 1 0 01 0 1 kk k k k k k k k k k k k f f f f f f f f f f f f +---------⎛⎫⎛⎫⎪ ⎪-= ⎪ ⎪ ⎪⎪-⎝⎭⎝⎭那么当n 1k =+时1111122123 1 1 1 1 1 1 1 1 1 1 1 11 0 0 1 0 0 1 0 0 1 0 01 0 1 1 0 1 1 0 1 1 0 k kk k k k k k k k k k k k f f f f f f f f f f f f ++---------⎛⎫⎛⎫⎛⎫⎛⎫ ⎪ ⎪ ⎪ ⎪=•=-• ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪-⎝⎭⎝⎭⎝⎭⎝⎭1112112111123212 1 k k k k k k k k k k k k k k k k k k k k k k k k f f f f f f f f f f f f f f f f f f f f f f f f +-+++---+--------⎛⎫ ⎪⎪ ⎪⎝⎭+-⎛⎫⎛⎫ ⎪ ⎪=+=- ⎪ ⎪ ⎪ ⎪+-⎝⎭⎝⎭即得定理等式两边成立.综上所述,对一切大于等于3的正整数n ,定理等式两边是恒成立的.5.2 三阶斐波那契数列的通项表示的矩阵法及Cassini 公式 5.2.1 三阶斐波那契数列的通项表示的矩阵法由于系数矩阵 1 1 11 0 01 0 1F ⎛⎫ ⎪= ⎪ ⎪⎝⎭的特征方程为3210λλλ---=,由一元三次方程的解法知它存在一个实根和二个共轭复根,不妨假设分别为123λλλ、、,并设特征根()123i i λ=、、对应的特征向量为()2,1Ti i λλ,1,2,3i =,有高等代数的知识可知存在可逆矩阵222123123 1 1 1T λλλλλλ⎛⎫⎪= ⎪ ⎪⎝⎭,使得()1123d ,,F T iag T λλλ-=,则()1123d ,,n n n n F T iag T λλλ-=,而n F 的第一行第一列元素即为nf ,因而可将nf 表示成()11111231d ,,.T n n n T n n f e F e e T iag T e λλλ-==其中()11,0,0e =,从而得到了以下推论.推论3 设123λλλ、、 是方程3210λλλ---=的三个根,并设()11,0,0e =,则存在可逆矩阵222123123 1 1 1T λλλλλλ⎛⎫⎪= ⎪ ⎪⎝⎭,使得三阶斐波那契数列的通项为[10]:()111231d ,,n n n T n f e T iag T e λλλ-=. (5.2)5.2.2 三阶斐波那契数列的通项公式的Cassini 公式事实上,定理6可看作是三阶斐波那契数列的矩阵式表示方法.而且我们还可以将斐波那契数列的Cassini 公式()11 1 nn n n n F F F F +-⎛⎫=- ⎪⎝⎭推广到了三阶,从而得到了三阶斐波那契数列的Cassini 公式:定理7 对于三阶斐波那契数列{}n f ,有211-1-1-2 =-1 n n n n n n nn n f f f f f f f f f +++⎛⎫ ⎪⎪ ⎪⎝⎭ (5.3)证:由定理6知1n 111211232 1 1 1 1 0 01 0 1 n n n n n n n n n n n n f f f f f f f f f f f f ++--------+⎛⎫⎛⎫ ⎪ ⎪+= ⎪ ⎪⎪⎪+⎝⎭⎝⎭等式两边分别取行列式即得:1n 111211232 1 1 1 1 0 0=-11 0 1 n n n n n n n n n n n n f f f f f f f f f f f f ++--------+⎛⎫⎛⎫⎪ ⎪+= ⎪ ⎪⎪⎪+⎝⎭⎝⎭化简即得211-1-1-2 =-1 n n n n n n nn n f f f f f f f f f -++⎛⎫⎪⎪ ⎪⎝⎭.5.3 三阶斐波那契数列通项表示的行列式形式定理8 对于三阶斐波那契数列{}n f ,有:1 1 1 00 01 1 1 10 00 1 1 10 00 0 0 0 1 10 0 0 0 1 10 0 0 01 1n n nf ⨯---=--等式右边是一个n n ⨯阶方阵.我们运用第二数学归纳法来证明这个定理.证明:当1,2,3n =时,123 1 1 11 111,2, 1 1 141 10 1 1f f f --=====-=,等式成立. 设当(),3n k k ≤≥时,等式都成立.则当1n k =+时,将行列式()()111 1 1 1 0 01 1 1 10 00 1 1 10 00 0 0 0 1 10 0 0 0 1 10 0 0 01 1k k +⨯+-----则按最后一列展开可得:()()111 1 1 00 0 1 1 1 00 01 1 1 10 0 1 1 1 1 0 00 1 1 10 00 1 1 10 0 0 0 0 1 10 0 0 0 1 10 0 0 0 1 1k k +⨯+------=-- 1 1 1 0 0 0 1 1 1 1 0 0 00 1 1 10 00 0 0 0 1 10 0 0 0 0 0 1 10 0 0 0 1 1k k ⨯---+-- 1 1 1 0 0 01 1 1 1 0 00 1 1 1 0 00 0 1 10 0 00 0 0 0 1 10 0 0 00 1k k ⨯---+--0 1 10 0 0 0 0 10 0 0 0 0 11 1 1 0 0 0 1 1 1 1 1 1 0 00 1 1 1 0 00 0 0 0 1 10 0 0 0 110 0 0 0 1 1k k k k ⨯⨯------=+--()()11 1 00 0 1 1 1 0 0 01 1 1 1 0 0 1 1 0 1 1 10 00 0 0 0 1 10 0 0 0 1 10 0 0 0 1 1k k -⨯----+--()()22121 1 0 00 1 1 1 0 00 0 0 0 1 10 0 0 0 1 10 0 0 0 1 1k k k k k f f f -⨯-------=++从而定理成立. 5.4 r 阶斐波那契数列及性质这里我们简要定义一下r 阶斐波那契数列,并给出r 阶斐波那契数列的通项公式以及前1n +项和表达式.定义:若一个数列(){}r n F 满足递推公式[11]:()()()()r r r r n+r n+r-1n+r-2...n ,0,1,2,3...F F F F n =+++= (5.4) 和初始条件()()1r r 01,2,1,2,3...i F F i i -=== (5.5) 我们称该数列(5.4)为r 阶斐波那契数列,(5.4)中的每一项都称之为r 阶斐波那契数.简称r 阶F 数.定理9 r 阶斐波那契数列(5.4)和满足初始条件(5.5)的通项公式为()()()()111r 0112,n r kn k r k n kr n r k F n k n rk ⎡⎤⎢⎥+⎣⎦-+-=---⎛⎫=- ⎪-⎝⎭∑这里[]表示的整数部分. 定理10 r 阶斐波那契数列(5.4)前1n +项和表达式为:()()()1110112n r kn k r r k n kr S n k ⎡⎤⎢⎥+⎣⎦-+-=-⎛⎫+=- ⎪⎝⎭∑.6 三阶线性递归序列的应用例1:假设共有三种票值分别为1元的、2元的和3元的邮票,且具有足够多的数量可供使用.现今要贴出票面值为n 元的邮票,从左到右贴于一张信封上,记不同的排列为不同的方法,请问一共有多少种的贴法?分析:记贴n 元票面值的方法共有n f 种,那么为了求n f ,我们考虑当第一张贴票面值为 1 元的邮票时,那么后面的方法共有1n f - 种贴法;如果第一张若贴票面值为 2元的邮票时,则后边的方法一共有2n f -种贴法;如果第一张若贴票面值为 3 元的邮票时,则后面的方法共有3n f -种贴法,于是有123n n n n f f f f ---=++贴法,而且显然有1231.2,4f f f ===,于是我们便得到了三阶斐波那契数列.不妨我们作以下分析:假设为了贴出n 元票面值时,我们一共用3元票面值的邮票i 张,一共用2元票面值的邮票j张,则1元票面值的邮票共需32n i j --张,且30,0j ,32n n i i -⎡⎤⎡⎤≤≤≤≤⎢⎥⎢⎥⎣⎦⎣⎦, 这时一共需用邮票n 2i j --张,我们便从这32n i j --个位置中选出i 个 3 元邮票,再从剩余的n 3i j --个位置中选出j 个贴 2 元邮票,其余剩下的贴1元的,从而有不同的排列数为n 2i j n 3i j ,i j C C ----,于是我们就得到:332n 2i jn 3i j 0n n i ij n i j f CC -⎡⎤⎡⎤⎢⎥⎢⎥⎣⎦⎣⎦----===∑∑,其中[x]表示x 的整数部分.例 2:现有一些白、黑、红三种颜色的小球(三色的球都足够多),要将它们放成一排,且必须满足如下的规定:每个白球的右边都至少有一个红球,每个黑球的右边都至少有一个白球,若一排有n 个位置,问有多少种不同的排法?分析:设共有()f n 种不同的排法.若1n =,则按要求只能放红球,所以只有一种排法,即()21f=;若2n=,则按要求球的颜色只能是白红或红红,所以只有两种排法,即()22f=;若3n=,则按要求球的颜色只能是白红红、黑白红、红白红或红红红,所以只有四种排法,即34f=();若有n个位置()3n>,则若第一个位置放红球,则以后的1n-个位置只要按要求放即可,从而有()1f n-种放法.若第一个位置放白球,则后一个位置就必须放红球,而以后的2n-个位置只要按要求放即可,从而有()2f n-种放法.若第一个位置放黑球,则以后的两个位置就必须放白球与红球,而再后面的3n-个位置只要按要求放即可,从而有()3f n-种放法.综上所述()()()()123,f n f n f n f n=-+-+-且()()()11,22,34f f f===即排法数()f n构成三阶斐波那契数列.例3: 假如一个通讯员要将得到的电报传播出去,他决定发电报将这消息告诉其他的三个人,这三人接到电报后也立即再转告三人,依序每人分别将电报转告给另外三个,假定在这期间人员没有出现重复现象,且发通一电报需用一分钟时间,则 10 分钟后,共有多少人知道了这一电报?分析:根据题意,第一分钟中有 1 人的得到电报;第二分钟中有 2 人新得到电报;第三分钟有1+1+2=4 人新得到电报;第四分钟发布电报的人已通知了三人,他不再通知其它人,所以有1+2+4=7人新得到电报.如此分析下去,第n分钟中新得到电报的人数恰好是前三分钟得到电报的人数的总和,即它们恰好构成三阶斐波那契数列,从而10分钟后知道这一电报的人数就是01210600.f f f f+++=总之,三阶斐波那契数列作为斐波那契数列的推广形式,它在形式与性质上与斐波那契数列有许多相似之处,但在数列的复杂性上又比斐波那契数列强很多,它们在今天几乎渗透到了数学的各个分支,如计算数学、应用数学、数值分析、概率统计、运筹学、几何学等等.此外它们在生物学、物理学、化学以及电力工程、证券市场优化理论等方向有着极其广泛的应用,它的运用价值正日益被人们所发现.7 结论综上所述,三阶线性递归序列作为斐波那契推广形式,它在形式与性质上与斐波那契数列有许多数列的推多相似之处,但在数列的复杂性上又比斐波那契数列强很多.随着大型计算机的问世,人们继续对这个数列进行了深入探讨,同时发现了它有许多奇特的性质,并且它的运用价值正日益被人们所发现.论文主要运用矩阵方法,对三阶递归序列进行了深入的研究,并定义了三阶斐波那契矩阵,利用它求得了三阶斐波那契数列的通项公式,并得到了一些与斐波那契数列相似的性质,进而从斐波那契序列推广到广义斐波那契序列.广义斐波那契数列是一个有着神秘吸引力的数学科学领域,同时也有着广大的应用前景,是值得学者们长期的学习和钻研的.参考文献[1] 吴振奎.斐波那契数列[M].沈阳:辽宁教育出版社,1987: 38-98.[2] 孔庆新.斐波那契数的若干性质[J].青海师范大学学报,1990,(1): 7-12.[3] Lucas E.Theorie des numbers[M].Paris:Blanchard,1961.[4] 肖薇.线性递归序列[J].云南师范大学学报,1996,16(3):20-23.[5] 北京大学数学力学系.高等代数[M].北京:人民教育出版社,1997: 20-34.[6] 陈咸存.3阶线性递归序列的通项与性质[J].湖州师范学院学报,2005,4: 02-03.[7] 牟善志刘华.三阶递推序列[J].江苏技术师范学院学报,2004(2): 11-12.[8] 张来萍,及万会.关于3阶线性递推序列[J].西南民族大学学报·自然科学版,2012,04,05:01-04.[9] 邵品琮.广义斐波那契序列及其应用[J].青岛教育学院学报,2001,14:36-38.[10] 彭黎霞.三阶斐波那契数列的性质与应用[J].莆田学院学报,2006,10: 05-04.[11] 及万会.r 阶斐波那契数列[J].高师理科学刊,2005,25(1): 13-16.。