文档库 最新最全的文档下载
当前位置:文档库 › 求解递推数列第n项的MATLAB实现讲解

求解递推数列第n项的MATLAB实现讲解

求解递推数列第n项的MATLAB实现讲解
求解递推数列第n项的MATLAB实现讲解

求解递推数列第n项的MATLAB实现

1 绪论

1.1 MATLAB简介

随着计算机技术的不断发展,计算机已成为应用数学工作者解决数学问题的主要运算工具,数学运算软件如:MATLAB,Mathematica,Maple等,已经被广泛使用。

MATLAB是面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须要进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言的的编辑模式。MATLAB可以进行矩阵运算、绘制函数和数学、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

1.2 课题的背景

在生活中,很多计数问题到最后都归结为一些递推公式,如果单依赖数学的方法,有些递推公式按照如今的数学发展水平是很难找出通项公式的,在解决实际问题中,不免涉及到求解第n项的值,如果n比较大,手算的话得从第一项一直计算到第n项,也许算到其中的某一项突然算错了,最后得到的值和预估的值不一样,又得从头算起,这样费时费力。数学软件的形成为这一计算提供了很大的方便,只需要根据递推关系编一个程序,很快就能得出计算结果。本文选了特殊的并且很有代表性的四个递推数列,给出求解其第n项的算法,解决和递推数列相关的应用型问题。

1.3 MATLAB相比于其他程序设计语言的优点

MATLAB作为一个数学运算工具,它将矩阵作为基本的存储单元。矩阵运算很快,代码复杂度小。它定义数据时无需声明数据类型,各种函数的运算可以直接进行符号运算,更加的面向于用户。MATLAB的工具箱也很丰富,在图像处理、信号处理、仿真等方面的工具箱里的工具、示例非常多,功能非常强大。

2 用MATLAB求解递推数列第n项

数列是按一定次序排列的一列数。数列中的每一个数都叫做这个数列的项。排在第一位的数称为这个数列的第1项,排在第二位的数称为这个数列的第2项……排在第n 位的数称为这个数列的第n项。如果数列{[]}

a n的第n项与它前一项或几项的关系可以用一个式子来表示,那么这个公式叫做这个数列的递推公式。而用递推公式表示的数列就叫做递推数列。

不是所有的递推数列在至今的数学发展的水平下都能求得通项公式,对于这些数列,可以用MATLAB编程求解第n项,如此既方便了很多实际问题,也便于数列通项公式的研究。

2.1Fibonacci数列

2.1.1 Fibonacci数列简介

Fibonacci数列,又称黄金分割数列、小兔子数列,因数学家斐波那契以兔子繁殖为例而引入。在现代物理、化学、准晶体等领域,Fibonacci数列都有直接应用。

数学上,Fibonacci被递归的方法定义为:

Fibonacci数列有很多漂亮的数学性质,比如:从第二项开始,每个奇数项的平方都比前后两项之积少1,每个偶数项的平方都比前后两项之积多1;第2

n 项代表了集合{1,2,,}n中所有不包含相邻正整数的子集个数。

Fibonacci数列中的Fibonacci数经常出现在我们的生活中,比如松果、凤梨、树叶的排列、某些花朵的花瓣数,超越数e,黄金矩阵、黄金分割、等螺旋线、杨辉三角等。

2.1.2 求解Fibonacci数列第n项算法

1.递归算法

%建立M函数文件

function f=fib(n)

if n==0||n==1

f=1;

%特殊情况,递归结束的标志

else

f=fib(n-1)+fib(n-2);

%递归调用fib函数

end

end

2.循环算法

%建立M函数文件

function f=fib(n)

a=1;b=1;

if n==0||n==1

f=1;

%前两项为特殊情况

else

for x=2:2:n %两个项一循环

a=a+b;

%奇数项把前面最近的偶数项和奇数项加起来

b=a+b;

%偶数项把前面最近的奇数项和偶数项加起来end

if mod(n,2)

f=b;

%奇数时函数返回b

else

f=a;

%偶数时函数返回a

end

end

end

3.矩阵计算

原理:Fibonacci数列的递推公式可以转换为:

??

?????

??

???=??????--)0()1(0111)1()(1

f f n f n f n %建立M 函数文件 function f=fib(n) a=[ 1 1 1 0 ];

b=a^(n-1)*[1;1]; f=b(1); end

2.1.3 Fibonacci 数应用

问:把一对兔子(雌、雄各一只)在某年的开始放到围栏中,每个月这对兔子都生出一对新兔,其中雌、雄各一只。由第二个月开始,每对新兔每个月也生出一对新兔,也是雌、雄各一只,问一年后围栏中有多少对兔子?

解:对于1,2,

,n =令)(n f 表示第n 个月开始时围栏中的兔子对数,显然有1)1(=f ,

2)2(=f 。在第n 个月的开始,那些第1-n 个月初已经在围栏中的兔子仍然存在,而且

每对在第2-n 个月初就存在的兔子将在第1-n 个月生出一对新兔来,再令1)0(=f 有:

用MATLAB 求解,在控制台下输入代码 fib(12) 得ans=233

用MATLAB 画出小兔子数列的增长曲线,在M 文件里输入代码 for n=1:12 A(1,n)=fib(n);

%循环得出第n 月的小兔子个数

end plot(1:12,A)

%以横坐标为月份,纵坐标为小兔子个数作图

得出的figure如下图:

图2.1 小兔子数列增长曲线

2.2 Catalan数列

2.2.1 Catalan数列简介

Catalan数是组合数学中常出现在各种计算问题中的数列,前几项为:1,1,2,5,14,132,429,1430,…

Catalan数满足递推式:

目前发现的Catalan数的应用已有上百种,比如:括号化乘积表达式的方案数;一个栈的进栈序列为1,2,3,…,n,的出栈序列;凸多边形的三角划分;给定N个节点组成二叉树的种数,非降路径不穿过对角线的路径的方法数。

2.2.2 求解Catalan数列第n项算法

%建立M函数文件

function c=catalan(n)

if n==0||n==1

c=1;

%特殊情况,递归结束的标志

else

c=0; for x=0:(n-1)

c=c+catalan(x)*catalan(n-1-x); %递归调用catalan 函数 end end end

2.2.3 Catalan 数列应用

给定一个平面点集K ,如果对K 中任意两点p 和q ,连接p 和q 的线段上的所有的点都在K 中,则称点集是凸的。

问:设R 是一个6条边的凸多边形区域,用3条不在内部相交的对角线把R 分成4个三角形。求有多少种不同的分法?

解:令n h 表示分一个1+n 条边的凸多边形为三角形的方法数。定义11=h .当2=n 时,

1+n 边形就是三角形,所以12=h .当3≥n 时,考虑一个有41≥+n 条边的凸多边形区域R 。任取多边形的一条边a ,a 的两个端点记作1A ,1+n A 。以a 为一条边,以多边形的

任一端点)1,,2,1(1-=+n k A k 与1A ,1+n A 的连线为两条边构成三角形T 。

T 把R 分割成1R 和2R 两部分。1R 为1+k 边形,2R 为1+-k n 边形,因此1R 可以用k h 种方法来划分,2R 可以用k n h -种方法来划分。这就得到了下面的递推方程:

?????

=≥=∑-=-12

,1

1

1

h n h h h n k k n k n )1(-=n h h n 等价于第1-n 项catalan 数 用MATLAB 求解,在控制台下输入代码 catalan(5) 得ans=42

2.3 第二类Stirling 数 2.

3.1 第二类Stirling 数简介

Stirling 数出现在许多组合枚举问题中。把n 个不同的球放到r 个相同的盒子里,假

设没有空盒,则放球方案数记作?

??

???r n ,称为第二类Stirling 数。

例如,把d c b a ,,,四个球放到两个盒子里,不允许有空盒,则放球的方法数有以下7种:

|a .

所以

4?

第二类Stirling 数具有的性质: 1.初始条件:

n ?

2.满足下面的递推方程:

n

证明:要把n 个不同的球恰好放入r 个盒子,先取一个球,比如是n a ,然后把所有的放法分成两类:

n a 单独放在一个盒子里,放法为

?

??

???--11r n 不是单独放在一个盒子里,可以先把其余的1-n 个球放到r 个盒子里,有?

??

???-r n 1种

放法。对于其中的任何一种放法,加入n a 的方法有r 种,由乘法法则,放球的方法数是

根据加法法则,等式成立。

2.3.2 求解第二类Stirling 数?

??

???r n 项算法

%建立M 函数文件

function s=striling(n,r) if n==r||r==1 s=1;

%特殊情况,递归结束的标志 elseif r==0||n

s=r*striling(n-1,r)+striling(n-1,r-1);

%递归调用striling 函数 end end 2.4 杨辉三角 2.4.1 杨辉三角简介

杨辉三角,又称贾宪三角,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。杨辉三角有多种重要的性质。

前提:端点的数为1。

1. 每个数等于它上方两数之和。

2. 每行数字左右对称,由1开始逐渐变大。

3. 第n 行的数字有n 项。

4. 第n 行数字和为12-n 。

5. 第n 行的个数可表示为m ,)1,1(--m n C 即为从1-n 个不同元素中取1-m 个元素的组合数。

6. 第n 行的第m 个数和第1+-m n 个数相等。

7. n b a )(+的展开式中各项系数依次对应杨辉三角的第)1(+n 行中的每一项。 8. 将第12+n 行第1个数,跟第22+n 行第3个数,第32+n 行第5个数……连成一线,这些数的和是第14+n 个斐波那契数;将第n 2行第2个数)1(>n ,跟第12-n 行第4个数,第22-n 行第6个数……这些数之和是第24-n 个斐波那契数。

1 2 3 4 5 6 7 8 9

10

11

12

13

14

15

16

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

1 6 15 20 15 6 1

1 7 21 35 35 21 7 1

1 8 28 56 70 56 28 8 1

1 9 36 84 126 126 84 36 9 1

1 10 45 120 210 25

2 210 120 45 10 1

1 11 55 165 330 46

2 462 330 165 55 11 1 1 12 66 220 495 792 924 792 495 220 66 12 1 ...

图2.2 杨辉三角

2.4.2 求解杨辉三角)

,

(y

x位置算法

function yh=YH(x,y)

if x==1||y==x+1

yh=1;

%特殊情况,递归结束的标志

else

yh=YH(x-1,y-1)+YH(x-1,y);

%递归调用YH函数

end

结论

对于递推数列的求第n项值的问题,本文给出了在MATLAB下求解的过程,虽然只选择了四个代表性的递推公式,但是这一过程适用于所有的递推公式求解的应用型问题。

通过这次课程设计,我初步了解了如何用MATLAB进行编程,对递归算法也有了较深的理解,接触到了这四种特殊的递推数列在实际中的应用。

由于本人的编程能力不高,所以有些递归算法无法转换为循环算法,建立递归工作

栈,甚至队列来实现。从而增加了计算机计算的时间。希望有水平高的读者能在这篇论文的基础上加以完善。

参考文献

[1]胡良剑, 孙晓君. MATLAB数学实验(第二版)[M]. 北京: 高等教育出版社, 2014.

[2]Fibonacci number[OL].https://https://www.wendangku.net/doc/209083881.html,/wiki/Fibonacci_number.

[3]Catalan number[OL].https://https://www.wendangku.net/doc/209083881.html,/wiki/Catalan_number.

[4]Striling number[OL].https://https://www.wendangku.net/doc/209083881.html,/wiki/Catalan_number.

[5]杨辉三角[OL].https://www.wendangku.net/doc/209083881.html,/view/7804.htm.

[6]耿素云,屈婉玲,王捍平. 离散数学教程[M]. 北京: 北京大学出版社, 2002.

(完整版)常见递推数列通项公式的求法典型例题及习题

常见递推数列通项公式的求法典型例题及习题 【典型例题】 [例1] b ka a n n +=+1型。 (1)1=k 时,}{1n n n a b a a ?=-+是等差数列,)(1b a n b a n -+?= (2)1≠k 时,设)(1m a k m a n n +=++ ∴ m km ka a n n -+=+1 比较系数:b m km =- ∴ 1-= k b m ∴ }1{-+ k b a n 是等比数列,公比为k ,首项为11-+k b a ∴ 11)1(1-?-+=-+ n n k k b a k b a ∴ 1)1(11--?-+=-k b k k b a a n n [例2] )(1n f ka a n n +=+型。 (1)1=k 时,)(1n f a a n n =-+,若)(n f 可求和,则可用累加消项的方法。 例:已知}{n a 满足11=a ,)1(1 1+= -+n n a a n n 求}{n a 的通项公式。 解: ∵ 11 1)1(11+- =+= -+n n n n a a n n ∴ n n a a n n 1111--= -- 112121---=---n n a a n n 21 3132-- -=---n n a a n n …… 312123-= -a a 21112-=-a a 对这(1-n )个式子求和得: n a a n 111- =- ∴ n a n 1 2- =

(2)1≠k 时,当b an n f +=)(则可设)()1(1B An a k B n A a n n ++=++++ ∴ A B k An k ka a n n --+-+=+)1()1(1 ∴ ???=--=-b A B k a A k )1()1( 解得:1-=k a A ,2 )1(1-+-=k a k b B ∴ }{B An a n ++是以B A a ++1为首项,k 为公比的等比数列 ∴ 1 1)(-?++=++n n k B A a B An a ∴ B An k B A a a n n --?++=-11)( 将A 、B 代入即可 (3)n q n f =)((≠q 0,1) 等式两边同时除以1 +n q 得q q a q k q a n n n n 1 11+?=++ 令 n n n q a C = 则q C q k C n n 1 1+ =+ ∴ }{n C 可归为b ka a n n +=+1型 [例3] n n a n f a ?=+)(1型。 (1)若)(n f 是常数时,可归为等比数列。 (2)若)(n f 可求积,可用累积约项的方法化简求通项。 例:已知: 311= a ,1121 2-+-=n n a n n a (2≥n )求数列}{n a 的通项。 解:123537532521232121212233 2211+= ?--?--?+-=???-----n n n n n n n a a a a a a a a a a n n n n n n ΛΛ ∴ 1211231+= +? =n n a a n [例4] 11 --+?? =n n n a m a m k a 型。

求递推数列的通项公式的十一种方法

求递推数列的通项公式的十一种方法 利用递推数列求通项公式,在理论上和实践中均有较高的价值.自从二十世纪八十年代以来,这一直是全国高考和高中数学联赛的热点之一. 一、作差求和法例1 在数列{n a }中,31=a ,) 1(1 1++=+n n a a n n ,求通项公式n a . 解:原递推式可化为:1111+- + =+n n a a n n 则,211112-+=a a 3 1 2123-+=a a 413134-+=a a ,……,n n a a n n 1111--+=-逐项相加得:n a a n 111-+=.故n a n 1 4-=. 二、作商求和法 例2 设数列{n a }是首项为1的正项数列,且0)1(12 2 1=+-+++n n n n a a na a n (n=1,2,3…),则它的通项公式是n a =▁▁▁(2000年高考15题) 解:原递推式可化为: )]()1[(11n n n n a a na a n +-+++=0 ∵ n n a a ++1>0, 1 1+=+n n a a n n 则 ,43,32,21342312===a a a a a a ……,n n a a n n 11-=- 逐项相乘得:n a a n 11=,即n a =n 1 . 三、换元法 例3 已知数列{n a },其中913,3421== a a ,且当n ≥3时,)(3 1 211----=-n n n n a a a a ,求通项公式n a (1986年高考文科第八题改编). 解:设11---=n n n a a b ,原递推式可化为: }{,3121n n n b b b --=是一个等比数列,9134913121=-=-=a a b ,公比为31 .故 n n n n b b )31()31(91)31(2211==?=---.故n n n a a )31(1=--.由逐差法可得:n n a )3 1 (2123-=. 例4已知数列{n a },其中2,121==a a ,且当n ≥3时,1221=+---n n n a a a ,求通项公式n a 。解 由1221=+---n n n a a a 得:1)()(211=------n n n n a a a a ,令11---=n n n a a b ,则上式为 121=---n n b b ,因此}{n b 是一个等差数列,1121=-=a a b ,公差为1.故n b n =.。 由于112312121-=-++-+-=+++--n n n n a a a a a a a b b b 又2 ) 1(121-=+++-n n b b b n 所以)1(211-= -n n a n ,即)2(2 1 2+-=n n a n

(完整版)数列题型及解题方法归纳总结

知识框架 111111(2)(2)(1)( 1)()22()n n n n n n m p q n n n n a q n a a a q a a d n a a n d n n n S a a na d a a a a m n p q --=≥=?? ←???-=≥?? =+-??-?=+=+??+=++=+??两个基等比数列的定义本数列等比数列的通项公式等比数列数列数列的分类数列数列的通项公式函数角度理解 的概念数列的递推关系等差数列的定义等差数列的通项公式等差数列等差数列的求和公式等差数列的性质1111(1)(1) 11(1)() n n n n m p q a a q a q q q q S na q a a a a m n p q ---=≠--===+=+???? ? ???????????????? ??? ???????????? ???? ????????????? ?????? ? ?? ?? ?? ?? ??? ???????? 等比数列的求和公式等比数列的性质公式法分组求和错位相减求和数列裂项求和求和倒序相加求和累加累积 归纳猜想证明分期付款数列的应用其他??????? ? ? 掌握了数列的基本知识,特别是等差、等比数列的定义、通项公式、求和公式及性质,掌握了典型题型的解法和数学思想法的应用,就有可能在高考中顺利地解决数列问题。 一、典型题的技巧解法 1、求通项公式 (1)观察法。(2)由递推公式求通项。 对于由递推公式所确定的数列的求解,通常可通过对递推公式的变换转化成等差数列或等比数列问题。 (1)递推式为a n+1=a n +d 及a n+1=qa n (d ,q 为常数) 例1、 已知{a n }满足a n+1=a n +2,而且a 1=1。求a n 。 例1、解 ∵a n+1-a n =2为常数 ∴{a n }是首项为1,公差为2的等差数列 ∴a n =1+2(n-1) 即a n =2n-1 例2、已知{}n a 满足11 2 n n a a +=,而12a =,求n a =? (2)递推式为a n+1=a n +f (n ) 例3、已知{}n a 中112a = ,121 41 n n a a n +=+-,求n a . 解: 由已知可知)12)(12(11-+= -+n n a a n n )1 21 121(21+--=n n 令n=1,2,…,(n-1),代入得(n-1)个等式累加,即(a 2-a 1)+(a 3-a 2)+…+(a n -a n-1) 2 43 4)1211(211--= --+=n n n a a n ★ 说明 只要和f (1)+f (2)+…+f (n-1)是可求的,就可以由a n+1=a n +f (n )以n=1,2,…,(n-1)代 入,可得n-1个等式累加而求a n 。 (3)递推式为a n+1=pa n +q (p ,q 为常数) 例4、{}n a 中,11a =,对于n >1(n ∈N )有132n n a a -=+,求n a . 解法一: 由已知递推式得a n+1=3a n +2,a n =3a n-1+2。两式相减:a n+1-a n =3(a n -a n-1) 因此数列{a n+1-a n }是公比为3的等比数列,其首项为a 2-a 1=(3×1+2)-1=4 ∴a n+1-a n =4·3n-1 ∵a n+1=3a n +2 ∴3a n +2-a n =4·3n-1 即 a n =2·3n-1 -1 解法二: 上法得{a n+1-a n }是公比为3的等比数列,于是有:a 2-a 1=4,a 3-a 2=4·3,a 4-a 3=4·32,…,a n -a n-1=4·3n-2 , 把n-1个等式累加得: ∴an=2·3n-1-1 (4)递推式为a n+1=p a n +q n (p ,q 为常数) )(3211-+-= -n n n n b b b b 由上题的解法,得:n n b )32(23-= ∴n n n n n b a )31(2)21(32-== (5)递推式为21n n n a pa qa ++=+

常见递推数列通项的九种求解方法

常见递推数列通项的九种求解方法 高考中的递推数列求通项问题,情境新颖别致,有广度,创新度和深度,是高考的热点之一。是一类考查思维能力的好题。要求考生进行严格的逻辑推理,找到数列的通项公式,为此介绍几种常见递推数列通项公式的求解方法。 类型一:1()n n a a f n +=+(()f n 可以求和) ????→解决方法累加法 例1、在数列{}n a 中,已知1a =1,当2n ≥时,有121n n a a n -=+-()2n ≥,求数列的通项公式。 解析:121(2)n n a a n n --=-≥Q ∴21324311 3 521 n n a a a a a a a a n --=??-=?? -=???-=-??M 上述1n -个等式相加可得: ∴211n a a n -=- 2n a n ∴= 评注:一般情况下,累加法里只有n-1个等式相加。 【类型一专项练习题】 1、已知11a =,1n n a a n -=+(2≥n ),求n a 。 2、已知数列{}n a ,1a =2,1n a +=n a +3n +2,求n a 。 3、已知数列}a {n 满足1a 1n 2a a 1n 1n =++=+,,求数列}a {n 的通项公式。 4、已知}{n a 中,n n n a a a 2,311+==+,求n a 。 5、已知112a =,112n n n a a +??=+ ??? * ()n N ∈,求数列{}n a 通项公式. 6、 已知数列{}n a 满足11,a =()1 132,n n n a a n --=+≥求通项公式n a ? 7、若数列的递推公式为1* 113,23()n n n a a a n N ++==-?∈,则求这个数列的通项公式 8、 已知数列}a {n 满足3a 132a a 1n n 1n =+?+=+,,求数列}a {n 的通项公式。 9、已知数列{}n a 满足211= a ,n n a a n n ++=+211,求n a 。 10、数列{}n a 中,12a =,1n n a a cn +=+(c 是常数,123n =L ,,,),且123a a a ,,成公比不为1的等比数列. (I )求c 的值; (II )求{}n a 的通项公式. 11、设平面内有n 条直线(3)n ≥,其中有且仅有两条直线互相平行,任意三条直线不过同一点.若用()f n 表示

常见递推数列通项公式的求法

数列复习课(3)———常见递推数列通项公式的求法 主备人:刘莉苹 组长:李英 时间:2013-9-16 教学目标: 1.通过求出数列前几项,了解递推公式是给出数列的一种方法,并能根据特殊的递推公式求出数列的通项公式. 2.掌握把一些简单的数列变形转化为等差数列、等比数列的方法,体验解决数列问题的基本方法及理解运用的过程. 教学重点:处理递推关系的基本方法. 教学难点:通过变形转化成等差、等比数列的有关问题. 研讨互助 问题生成 引入新课: 由递推公式求数列的通项公式的类型: (1) (2) (3) (4)()n f pa a n n +=+1型数列(p 为常数) (5)n n n qa pa a +=++12(其中p ,q 均为常数)。 (6)递推公式为n S 与n a 的关系式()n n S f a = 即n a 与n s 的关系11(1)(2)n n n s n a s s n -=?=?-≥? (7)r n n pa a =+1)0,0(>>n a p (8)) ()()(1n h a n g a n f a n n n +=+ (9)周期型 思考:各类型通项公式的求法? 合作探究 问题解决 类型1 )(1n f a a n n +=+ 解法:把原递推公式转化为)(1n f a a n n =-+,利用累加法(逐差相加法)求解。 例1. 在数列{}n a 中,112,21,.n n n a a a n a +==+-求 1() n n a a f n +=+1() n n a a f n +=?1(0,1) n n a pa q p p +=+≠≠

变式: 1. 已知数列{}n a 满足211=a ,112 n n a a +=+,求n a . 2.若数列{}n b 满足11b =,112n n n b b +??-= ???(1)n ≥,求数列{}n b 的通项公式. 3.已知数列{}n a 满足211= a ,n n a a n n ++=+211,求n a 类型2 n n a n f a )(1=+ 解法:把原递推公式转化为 )(1n f a a n n =+,利用累乘法(逐商相乘法)求解。 例2:已知数列{}n a 满足321= a ,n n a n n a 11+=+,求n a 。 变式: 1. 已知31=a ,132n n a a += ,求n a 。 2.已知31=a ,n n a n n a 23131 +-=+ )1(≥n ,求n a 。

九类常见递推数列求通项公式方法

递推数列通项求解方法举隅 类型一:1n n a pa q +=+(1p ≠) 思路1(递推法):()123()n n n n a pa q p pa q q p p pa q q q ---??=+=++=+++=?? ……121(1n p a q p p -=++++…211)11n n q q p a p p p --??+=+ ?+ ? --??。 思路2(构造法):设()1n n a p a μμ++=+,即()1p q μ-=得1 q p μ= -,数列{}n a μ+是以1a μ+为首项、p 为公比的等比数列,则1 111n n q q a a p p p -??+ =+ ?--?? ,即1111n n q q a a p p p -??=++ ? --?? 。 例1 已知数列{}n a 满足123n n a a -=+且11a =,求数列{}n a 的通项公式。 解:方法1(递推法): ()123232(23)3222333n n n n a a a a ---??=+=++=+++=??…… 1223(122n -=++++ (211) 332)12232112n n n --+??+=+?+=- ? --?? 。 方法2(构造法):设()12n n a a μμ++=+,即3μ=,∴数列{}3n a +是以134a +=为首项、2为公比的等比数列,则1 1342 2n n n a -++=?=,即123n n a +=-。 类型二:1()n n a a f n +=+ 思路1(递推法): 123(1)(2)(1)(3)(2)(1)n n n n a a f n a f n f n a f n f n f n ---=+-=+-+-=+-+-+-= …1 11 ()n i a f n -==+ ∑。

高考数列递推公式题型归纳解析完整答案版

最新高考数列递推公式题型归纳解析完整答案版 类型1 ) (1n f a a n n +=+ 解法:把原递推公式转化为)(1n f a a n n =-+,利用累加法(逐差相加法)求解。 变式1.1:(2004,全国I ,个理22.本小题满分14分) 已知数列1}{1=a a n 中,且a 2k =a 2k -1+(-1)K , a 2k+1=a 2k +3k , 其中k=1,2,3,……. (I )求a 3, a 5; (II )求{ a n }的通项公式. 解:Θk k k a a )1(122-+=-,k k k a a 3212+=+ ∴k k k k k k a a a 3)1(312212+-+=+=-+,即k k k k a a )1(31212-+=--+ ∴)1(313-+=-a a ,2235)1(3-+=-a a …… ……k k k k a a )1(31212-+=--+ 将以上k 个式子相加,得 ]1)1[(2 1 )13(23])1()1()1[()333(22112--+-=-+???+-+-++???++=-+k k k k k a a 将11=a 代入,得1)1(21321112--+?=++k k k a , 1)1(2 1 321)1(122--+?=-+=-k k k k k a a 。 经检验11=a 也适合,∴???????--?+?--?+?=-+)(1)1(2132 1)(1)1(21321222 1 21为偶数为奇数n n a n n n n n 类型2 n n a n f a )(1=+ 解法:把原递推公式转化为 )(1 n f a a n n =+,利用累乘法(逐商相乘法)求解。 例3:已知31=a ,n n a n n a 2 31 31+-= + )1(≥n ,求n a 。 解:12 31 32231232)2(31)2(32)1(31)1(3a n n n n a n +-?+?-??????+---?+---= 3437526331348531n n n n n --= ????=---L 。 变式2.1:(2004,全国I,理15)已知数列{a n },满足a 1=1,1321)1(32--+???+++=n n a n a a a a (n ≥2), 则{a n }的通项1 ___ n a ?=? ? 12n n =≥ 解:由已知,得n n n na a n a a a a +-+???+++=-+13211)1(32,用此式减去已知式,得

九类常见递推数列求通项公式方法

递推数列通项求解方法 类型一:1n n a pa q += +(1p ≠) 思路1(递推法):()123()n n n n a pa q p pa q q p p pa q q q ---??=+=++=+++=?? ......121(1n p a q p p -=++++ (2) 1 1)11n n q q p a p p p --??+=+?+ ? --?? 。 思路2(构造法):设()1n n a p a μμ++=+,即()1p q μ-=得1 q p μ= -,数列 {}n a μ+是以1a μ+为首项、p 为公比的等比数列,则1 111n n q q a a p p p -??+ =+ ?--??,即1111n n q q a a p p p -??=++ ? --?? 。 例1 已知数列{}n a 满足123n n a a -=+且11a =,求数列{}n a 的通项公式。 解:方法1(递推法): ()123232(23)3222333n n n n a a a a ---??=+=++=+++=?? (1) 22 3(122n -=++++ (2) 11 332 )12232112n n n --+??+=+?+=- ? --? ?。 方法2(构造法):设()12n n a a μμ++=+,即3μ=,∴数列{}3n a +是以134 a +=为首项、2为公比的等比数列,则113422n n n a -++=?=,即1 23n n a +=-。

1n n +思路1(递推法): 123(1)(2)(1)(3)(2)(1)n n n n a a f n a f n f n a f n f n f n ---=+-=+-+-=+-+-+-= …1 11 ()n i a f n -==+∑。 思路2(叠加法):1(1)n n a a f n --=-,依次类推有:12(2)n n a a f n ---=-、 23(3)n n a a f n ---=-、…、21(1)a a f -=,将各式叠加并整理得1 11 ()n n i a a f n -=-= ∑ ,即 1 11 ()n n i a a f n -==+ ∑ 。 例2 已知11a =,1n n a a n -=+,求n a 。 解:方法1(递推法):123(1)(2)(1)n n n n a a n a n n a n n n ---=+=+-+=+-+-+= ......1[23a =+++ (1) (1)(2)(1)]2 n i n n n n n n =++-+-+= = ∑ 。 方法2(叠加法):1n n a a n --=,依次类推有:121n n a a n ---=-、232n n a a n ---=-、…、 212a a -=,将各式叠加并整理得12 n n i a a n =-= ∑ ,12 1 (1)2 n n n i i n n a a n n ==+=+ = = ∑ ∑ 。

必修5--数列知识点总结及题型归纳

数列 一、数列的概念 (1)数列定义:按一定次序排列的一列数叫做数列; (2)通项公式的定义:如果数列}{n a 的第n 项与n 之间的关系可以用一个公式表示,那么这个公式就叫 这个数列的通项公式。 例如:①:1 ,2 ,3 ,4, 5 ,… ②:5 14131211,,,,… (3)数列的函数特征与图象表示: 4 5 6 7 8 9 序号:1 2 3 4 5 6 项 :4 5 6 7 8 9 (4)数列分类:①按数列项数是有限还是无限分:有穷数列和无穷数列;②按数列项与项之间的大小关 系分:单调数列(递增数列、递减数列)、常数列和摆动数列。 例:下列的数列,哪些是递增数列、递减数列、常数列、摆动数列? (1)1,2,3,4,5,6,… (2)10, 9, 8, 7, 6, 5, … (3) 1, 0, 1, 0, 1, 0, … (4)a, a, a, a, a,… (5)数列{n a }的前n 项和n S 与通项n a 的关系:11(1)(2)n n n S n a S S n -=?=?-?≥ 例:已知数列}{n a 的前n 项和322+=n s n ,求数列}{n a 的通项公式 二、等差数列 题型一、等差数列定义:一般地,如果一个数列从第2项起,每一项与它的前一项的差等于同一个常数,那么这个数列就叫等差数列,这个常数叫做等差数列的公差,公差通常用字母d 表示。用递推公式表示为1(2)n n a a d n --=≥或1(1)n n a a d n +-=≥。 例:等差数列12-=n a n ,=--1n n a a 题型二、等差数列的通项公式:1(1)n a a n d =+-; 等差数列(通常可称为A P 数列)的单调性:d 0>为递增数列,0d =为常数列,0d < 为递减数列。 例:1.已知等差数列{}n a 中,124971 16a a a a ,则,==+等于( ) A .15 B .30 C .31 D .64 2.{}n a 是首项11a =,公差3d =的等差数列,如果2005n a =,则序号n 等于 (A )667 (B )668 (C )669 (D )670 题型三、等差中项的概念: 定义:如果a ,A ,b 成等差数列,那么A 叫做a 与b 的等差中项。其中2 a b A +=

常见线性递推数列通项的求法

常见线性递推数列通项的求法 对于由递推式所确定的数列通项公式问题,往往将递推关系式变形转化为我们熟知的等差数列或等比数列,从而使问题简单明了。这类问题是高考数列命题的热点题型,下面介绍常见线性递推数列求通项的基本求法。 一、一阶递推数列 1、q pa a n n +=+1型 形如q pa a n n +=+1(q p 且1≠为不等于0的常数)的数列,可令)(1x a p x a n n +=++ 即x p pa a n n )1(1-+=+与q pa a n n +=+1比较得1-=p q x ,从而构造一个以1 1-+p q a 为首项以p 为公比的等比数列? ????? -+1p q a n 例1.在数列{a n }中,,13,111-?==+n n a a a 求n a . 解:在131-?=+n n a a 的两边同加待定数λ,得n n n a a a (3131?=+-?=++λλ+(λ-1)/3),令,3)1(-=λλ得).21(321.211-?=-∴-=+n n a a λ数列{}2 1-n a 是公比为3的等比数列, ∴a n 21-=).13(21,32 111+=∴?--n n n a 2、 ()n g a c a n n +?=+1型 (1)1=c 时:解题思路:利用累差迭加法,将)1(1-=--n g a a n n ,--1n a 2-n a =)2(-n g ,…,-2a 1a =)1(g ,各式相加,正负抵消,即得n a . 例2.在数列{}n a 中,01=a 且121-+=+n a a n n ,求通项n a . 解:依题意得,01=a ,()32112,,3,112312-=--=-=-=--n n a a a a a a n n Λ,把以上各式相加,得 【评注】由递推关系得,若()n g 是一常数,即第一种类型,直接可得是一等差数列;若n n a a -+1非常数,而是关于n 的一个解析式,可以肯定数列n a 不是等差数列,将递推式中的n 分别用 2,3,4,,2,1Λ--n n 代入得1-n 个等式相加,目的是为了能使左边相互抵消得n a ,而右边往往可以转化为一个或几个特殊数列的和。 (2)1≠c 时: 例3.在数列{}n a 中,,3,1211n a a a n n +==+求通项n a . 解:作新数列}{n b ,使),(2C Bn An a b n n ++-=即),(2C Bn An b a n n +++=(A ,B ,C 为待定 常数)。由213n a a n n +=+可得:C n B n A b n ++++++)1()1(21=,)(322n C Bn An b n ++++ 所以,B A C n A B n A b b n n --+-+++=+2)22()12(321,设2A+1=0,2B-2A=0,2C-A-B=0,可

数列题型及解题方法归纳总结99067

知识框架 111111(2)(2)(1)(1)()22()n n n n n n m p q n n n n a q n a a a q a a d n a a n d n n n S a a na d a a a a m n p q --=≥=?? ←???-=≥?? =+-??-?=+=+??+=++=+??两个基等比数列的定义本数列等比数列的通项公式等比数列数列数列的分类数列数列的通项公式函数角度理解 的概念数列的递推关系等差数列的定义等差数列的通项公式等差数列等差数列的求和公式等差数列的性质1111(1)(1) 11(1)() n n n n m p q a a q a q q q q S na q a a a a m n p q ---=≠--===+=+???? ? ???????????????? ??? ???????????? ???? ????????????? ?????? ? ?? ?? ?? ?? ??????????? 等比数列的求和公式等比数列的性质公式法分组求和错位相减求和数列裂项求和求和倒序相加求和累加累积归纳猜想证明分期付款数列的应用其他??????? ? ? 掌握了数列的基本知识,特别是等差、等比数列的定义、通项公式、求和公式及性质,掌握了典型题型的解法和数学思想法的应用,就有可能在高考中顺利地解决数列问题。 一、典型题的技巧解法 1、求通项公式 (1)观察法。(2)由递推公式求通项。 对于由递推公式所确定的数列的求解,通常可通过对递推公式的变换转化成等差数列或等比数列问题。 (1)递推式为a n+1=a n +d 及a n+1=qa n (d ,q 为常数) 例1、 已知{a n }满足a n+1=a n +2,而且a 1=1。求a n 。 例1、解 ∵a n+1-a n =2为常数 ∴{a n }是首项为1,公差为2的等差数列 ∴a n =1+2(n-1) 即a n =2n-1 例2、已知{}n a 满足11 2 n n a a +=,而12a =,求n a = (2)递推式为a n+1=a n +f (n ) 例3、已知{}n a 中112a = ,12141 n n a a n +=+-,求n a . 解: 由已知可知)12)(12(11-+= -+n n a a n n )1 21 121(21+--=n n 令n=1,2,…,(n-1),代入得(n-1)个等式累加,即(a 2-a 1)+(a 3-a 2)+…

已知数列递推公式求通项公式的几种方法

已知数列递推公式求通项公式的几种方法 Revised on November 25, 2020

求数列通项公式的方法 一、公式法 例1 已知数列{}n a 满足1232n n n a a +=+?,12a =,求数列{}n a 的通项公式。 解:1232n n n a a +=+?两边除以12n +,得 113222n n n n a a ++=+,则11 3 222 n n n n a a ++-=,故数列{}2n n a 是以1222 a 1 1==为首项,以23 为公差的等差数列,由等差数列的通项公式,得31(1)22n n a n =+-,所以数列{}n a 的通项公式为31()222n n a n =-。 评注:本题解题的关键是把递推关系式1232n n n a a +=+?转化为 11 3 222 n n n n a a ++-=,说明数列{}2 n n a 是等差数列,再直接利用等差数列的通项公式求出3 1(1) 22n n a n =+-,进而求出数列{}n a 的通项公式。 二、累加法 例2 已知数列{}n a 满足11211n n a a n a +=++=,,求数列{}n a 的通项公式。 解:由121n n a a n +=++得121n n a a n +-=+则 所以数列{}n a 的通项公式为2n a n =。 评注:本题解题的关键是把递推关系式121n n a a n +=++转化为 121n n a a n +-=+,进而求出11232211()()()()n n n n a a a a a a a a a ----+-+ +-+-+, 即得数列{}n a 的通项公式。 例3 已知数列{}n a 满足112313n n n a a a +=+?+=,,求数列{}n a 的通项公式。 解:由1231n n n a a +=+?+得1231n n n a a +-=?+则 所以3 1.n n a n =+-

专题由递推关系求数列的通项公式(含答案)

专题 由递推关系求数列的通项公式 一、目标要求 通过具体的例题,掌握由递推关系求数列通项的常用方法: 二、知识梳理 求递推数列通项公式是数列知识的一个重点,也是一个难点,高考也往往通过考查递推数列来考查学生对知识的探索能力,求递推数列的通项公式一般是将递推公式变形,推得原数列是一种特殊的数列或原数列的项的某种组合是一种特殊数列,把一些较难处理的数列问题化为熟悉的等差或等比数列。 三、典例精析 1、公式法:利用熟知的公式求通项公式的方法称为公式法。常用的公式有???≥???????-=????????????????=-21 11n S S n S a n n n 及 等差数列和等比数列的通项公式。 例1 已知数列{n a }中12a =,2 +2n s n =,求数列{n a }的通项公式 评注 在运用1n n n a s s -=-时要注意条件2n ≥,对n=1要验证。 2、累加法:利用恒等式()()1211+......+n n n a a a a a a -=+--求通项公式的方法叫累加法。它是求型如 ()1+f n n n a a +=的递推数列的方法(其中数列(){}f n 的前n 项和可求)。 例2 已知数列{n a }中112a =,121 ++32 n n a a n n +=+,求数列{n a }的通项公式 评注 此类问题关键累加可消中间项,而(f n )可求和则易得n a 3、.累乘法:利用恒等式3 21121 n n n a a a a a a a a -=? ???????()0n a ≠求通项公式的方法叫累乘法。它是求型如()1n n a g n a +=的递推数列的方法(){}() g n n 数列可求前项积

常见递推数列通项公式的求法典型例题及习题

1 【典型例题】 [例 1] a n 1 (1)k (2) k 比较系数: {a n a n [例 2] a n 1 (1)k 例: 已知 解: a n a n a 3 a n 常见递推数列通项公式的求法典型例题及习题 ka n b 型。 1 时,a n 1 1时,设a n km m ka n 1 时, a n } 是等比数列, (a i f (n) 型。 a n 1 a n {a n }满足a i a n a n a n a 2 对这(n b {a n } 是等差数列, a n b n 佝 b) k(a n m) a n 1 ka n km 公比为 1) k ”1 f(n) k ,首项为 a n 1 a n a i a n (a 1 k n1 f (n )可求 和, 则可用累加消项的方 法。 n (n 1)求{a n }的通项公 式。 1 n(n 1 ) a 2 a n 1 a n a 1 1 个式子求和得: a n a 1 a n 2 - n

(2) k1时, 当f(n) an b则可设a n A(n 1) B k(a n An B) a n 1 ka n (k 1)A n (k 1)B A (k (k 1)A 1)B 解得: a 2 (k 1) ,? {a n An B}是 以 a1 B为首项, k为公比的等比数列 a n An (a1 B) k n1 a n (a1 B) k n1An B将A、B代入即可 (3) f(n) 0, 1) 等式两边同时除以 a n 1 1 c n 1 得q a n n q C n 令C n 1 {C n}可归为a n 1 ka n b型 [例3] a n f(n) a n型。 (1)f(n)是常数时, 可归为等比数 列。 f(n)可求积,可用累积约项的方法化简求通项。 例:已知: a1 2n 1 a n 1 2n 1 2)求数列{a n}的通项。 解: a n a n a n 1 a n 1 a n 2 a n a 1 a n 2 a n 3 k m a n 1 m a n 1 型。a3 a2 a2 a1 2n 1 2n 2n 1 2n 3 2n 5 5 3 3 2n 1 2n 3 7 5 2n 1 [例4]

数列题型与解题方法归纳总结

.下载可编辑. 知识框架 111111(2)(2)(1)(1)()22()n n n n n n m p q n n n n a q n a a a q a a d n a a n d n n n S a a na d a a a a m n p q --=≥=?? ←???-=≥?? =+-??-?=+=+??+=++=+??两个基等比数列的定义本数列等比数列的通项公式等比数列数列数列的分类数列数列的通项公式函数角度理解 的概念数列的递推关系等差数列的定义等差数列的通项公式等差数列等差数列的求和公式等差数列的性质1111(1)(1) 11(1)() n n n n m p q a a q a q q q q S na q a a a a m n p q ---=≠--===+=+???? ? ???????????????? ??? ???????????? ???? ????????????? ?????? ? ?? ?? ?? ????????????? 等比数列的求和公式等比数列的性质公式法分组求和错位相减求和数列裂项求和求和倒序相加求和累加累积归纳猜想证明分期付款数列的应用其他??????? ? ? 掌握了数列的基本知识,特别是等差、等比数列的定义、通项公式、求和公式及性质,掌握了典型题型的解法和数学思想法的应用,就有可 能在高考中顺利地解决数列问题。 一、典型题的技巧解法 1、求通项公式 (1)观察法。(2)由递推公式求通项。 对于由递推公式所确定的数列的求解,通常可通过对递推公式的变换转化成等差数列或等比数列问题。 (1)递推式为a n+1=a n +d 及a n+1=qa n (d ,q 为常数) 例1、 已知{a n }满足a n+1=a n +2,而且a 1=1。求a n 。 例1、解 ∵a n+1-a n =2为常数 ∴{a n }是首项为1,公差为2的等差数列 ∴a n =1+2(n-1) 即a n =2n-1 例2、已知{}n a 满足11 2 n n a a +=,而12a =,求n a =? (2)递推式为a n+1=a n +f (n ) 例3、已知{}n a 中112a = ,12141 n n a a n +=+-,求n a . 解: 由已知可知)12)(12(11-+= -+n n a a n n )1 21 121(21+--=n n 令n=1,2,…,(n-1),代入得(n-1)个等式累加,即(a 2-a 1)+(a 3-a 2)+… +(a n -a n-1)

常见递推数列通项公式的求法典型例题及习题

.. . 常见递推数列通项公式的求法典型例题及习题 【典型例题】 [例1] b ka a n n +=+1型。 (1)1=k 时,}{1n n n a b a a ?=-+是等差数列,)(1b a n b a n -+?= (2)1≠k 时,设)(1m a k m a n n +=++ ∴ m km ka a n n -+=+1 比较系数:b m km =- ∴ 1-= k b m ∴ }1{-+ k b a n 是等比数列,公比为k ,首项为11-+k b a ∴ 11)1(1-?-+=-+ n n k k b a k b a ∴ 1)1(11--?-+=-k b k k b a a n n [例2] )(1n f ka a n n +=+型。 (1)1=k 时,)(1n f a a n n =-+,若)(n f 可求和,则可用累加消项的方法。 例:已知}{n a 满足11=a ,)1(1 1+= -+n n a a n n 求}{n a 的通项公式。 解: ∵ 11 1)1(11+- =+= -+n n n n a a n n ∴ n n a a n n 1111--= -- 112121---=---n n a a n n 21 3132-- -= ---n n a a n n ……

.. . 312123-= -a a 21112-=-a a 对这(1-n )个式子求和得: n a a n 111- =- ∴ n a n 1 2- = (2)1≠k 时,当b an n f +=)(则可设)()1(1B An a k B n A a n n ++=++++ ∴ A B k An k ka a n n --+-+=+)1()1(1 ∴ ???=--=-b A B k a A k )1()1( 解得: 1-= k a A ,2)1(1-+-=k a k b B ∴ }{B An a n ++是以B A a ++1为首项,k 为公比的等比数列 ∴ 1 1)(-?++=++n n k B A a B An a ∴ B An k B A a a n n --?++=-1 1)( 将A 、B 代入即可 (3)n q n f =)((≠q 0,1) 等式两边同时除以1 +n q 得q q a q k q a n n n n 1 11+?=++ 令 n n n q a C = 则q C q k C n n 1 1+ =+ ∴ }{n C 可归为b ka a n n +=+1型 [例3] n n a n f a ?=+)(1型。 (1)若)(n f 是常数时,可归为等比数列。 (2)若)(n f 可求积,可用累积约项的方法化简求通项。 例:已知: 311= a ,1121 2-+-=n n a n n a (2≥n )求数列}{n a 的通项。 解:123537532521232121212233 2211+= ?--?--?+-=???-----n n n n n n n a a a a a a a a a a n n n n n n

几种分式型递推数列的通项求法

几种分式型递推数列的通项求法 李云皓 (湖北省宜昌市夷陵中学,湖北宜昌 443000) 1.1 引言 数列是高中数学中的重要内容之一,是高考的热点,而递推数列又是数列的重要内容。数列中蕴含着丰富的数学思想,递推数列的通项问题也具有很强的逻辑性和一定的技巧性,因此此类问题也经常渗透在高考试题和数学竞赛中。本文对分式型递推数列求通项问题作一些探求,希望对大家有所启发。 2.1 基本概念 设数列的首项为,且 其中为常数,同时,我们称这个递推公式为 分式递推式,而数列称为由分式递推式给定的数列。显然,该数列的递推式也可写成 2.2 递推式的特征方程与特征根 我们先来看一个引例: 首项为,由递推式给定的数列的通项公式我们是会求的: 即 为常系数等比差数列(由递推式给定的数列,其中为常数),

该数列的通项是熟知的,为 于是考虑能不能变型后让②中的没有,即让①中的没有。我们可以利用 递推式的特征方程来解决这个问题。 下面给出特征方程推导过程: 数列的递推式为 两边同时减去得 通分后得 令 即 方程③保留了原递推式的特征,故称为该递推式的特征方程,为特征根。 3.1 例题(第一部分) 下面我们通过几个例题来说明特征方程的应用。

两式相除得 故当方程③有两不等实根时,可用此方法求出通项公式。 两边同乘3得 两边取倒数 故当方程③有两相等实根时,也可用此方法求出通项公式。

两式相除得 由此,当方程③有两虚数根时,用此方法求通项公式也是正确的。 3.2 例题(第二部分) 下面我们来看另一类型的分式递推式。

还要两边再取倒数还原,请读者自己完成化简 令 令 下面的递推请读者自己完成 4.1 练习

相关文档
相关文档 最新文档