殊途同归--catalan数的几种解法

殊途同归--catalan数的几种解法
殊途同归--catalan数的几种解法

殊途同归--catalan 数的几种解法

浙江省镇海中学 贺洪鸣

例1:

在平面直角坐标线中,从(0,0)点走到(n,n)点,规定只能向上或向右走,且不能穿过直线y=x 到达它的上方,共有几种走法?

解:

如图1所示,从A(0,0)点出发至B(n ,n )点,不穿过直线y =x 的走法数,等于从A 点出发至B 点的总走法数,减去从A 点出发至B 点并穿过直线y =x 的走法数。

从A 点出发至B 点的总走法数,相当于从2n 步的决策中,任选n 个向上的方案数,它等于(2)!(2,)!*!

n C n n n n =。

对于每一个从A 点出发至B 点并穿过直线y=x 的走法,必然存在第一次穿过直线y=x 从而到达直线y=x+1中的点P ,我们将从A 至P 的路径沿直线y=x+1对称反转,得到一条从A ’(-1,1)至B 的路径。

对于每一个从A ’至B 的走法,必然会到达直线y=x+1,我们找到第一次到达直线y=x+1时的点P ,将A ’至P 的路径沿直线y=x+1对称反转,得到一条从A 出发穿过直线y=x 到达点B 的路径。

因此,每一条从A 至B 且穿过直线y=x 的路径,一一对应着一条从A ’出发至B 的路径。这种路径数相当于从2n 步决策中,选择任意的n-1步向上走,走法数为

(2)!(2,1)(1)!*(1)!

n C n n n n -=

-+ 综上所述,从A 至B 不穿过直线y=x 的走法数(2,)(2,)(2,1)1

C n n C n n C n n n =--=+ 例2:

将n 个1和n 个-1排成一行,要求对于所有的k (k ∈[1,2n]),第1个数至第k 个数的累加和均非负,问有几种排列方法? 解:

为方便叙述,引入几个概念:

(1)前k 个数的前缀和定义为从第1个数一直累加至第k 个数 (2)好的排列:对于k=1~2n ,前k 个数的前缀和总不小于0 (3)坏的排列:存在某个k,前k 个数的前缀和小于0

所求为好的排列数,显然,好的排列数等于总的排列数-坏的排列数 1.所有n 个1和n 个-1总的排列数有C(2n,n)个。

y=x A ’

2.求坏的排列数

如图2所示,在坏的排列中,找到第1次出现前缀和小于0的位置,该位置必为奇数位置,如第2k+1位置,该位置必为-1,它前面2k 位有k 个1和k 个-1,后面(第2k+2位至第2n 位)必有n-k 个1和n-k-1个-1。将第2k+2位至第2n 位取反,得到对应的一个n+1个-1和n-1个1的方案。 反之,对于任意一个有n+1个-1和n-1个1的方案,必存在第1次出现前缀和小于0(为-1)的位置2k+1,该位置为-1,它前面有k 个1和k 个-1,它后面有n-k 个-1和n-k-1个1,将后面取反,得到对应的一个n 个1和n 个-1的方案,该方案的第2k+1位处第一次出现累加和小于0,是一个坏排列。

综上所述,n 个1和n 个-1的某个坏的排列方案,一一对应着一个n+1个-1和n-1个1 的排列方案。而n+1个-1和n-1个1的排列数为C(2n,n-1)。

于是,所求为(2,)(2,)(2,1)1

C n n C n n C n n n =--=+

如果在例1中,向右走时,写一个1,向上走时,写一个-1,则例1转化为例2了。在例2中,遇1向右走,遇-1向上走,例2转化为例1。因此,这二个例子是等价的。

例3:

求n 个结点能构造出的二叉树数。 解:

设j 个结点能得到h j 个二叉树。当左子树有k-1个结点,右子树有j-k 个结点时,能得到h k-1*h j-k 个二叉树。因此,h j =∑(h k-1*h j-k ),k=1~j ,初值为h 0= 1。

根据上述递推式,可以求得以下的值: h 1=1,h 2=h 0*h 1+h 1*h 0=2, h 3=h 0*h 2+h 1*h 1+h 2*h 1=5,

h 4=h 0*h 3+h 1*h 2+h 2*h 1+h 3*h 0=14

h 5=h 0*h 4+h 1*h 3+h 2*h 2+h 3*h 1+h 4*h 0=42

h 6=h 0*h 5+h 1*h 4+h 2*h 3+h 3*h 2+h 4*h 1+h 5*h 0=132

我们发现,例3的前6个解与例1、例2的解是相同的,都是

catalan 数。能否证明例3的解就是catalan 数呢?

证明:(组合数学中的生成函数法)

令g(x)=h 0+h 1x+h 2x 2+…+h n x n +

…显然g(0)=h 0=1

g(x)2=h 0h 0+(h 0h 1+h 1h 0)x +…+(h 0h n-1+h 1h n-2+…+h n-2h 1+h n-1h 0)x n-1+… =1+h 2x+h 3x 2+…+h n x n-1+…

xg(x)2=x+h 2x 2+h 3x 3+…+h n x n +…=g(x)-1 即xg(x)2

-g(x)+1=0

1

2(),(0))

1

()(1(14))

2g x g g x x x --舍去因值不符合要求或 根据二项式定理展开得:

1

1

2

20

1

(14)((,)*1*(4))

21

((,)*(4))

2k k k k k x C k x C k x ∞

-=∞

=-=-=-∑∑ 11

112121

1111

(1)(2) (1)

12222(,)2!

(1)1*3*5*...*(23)*(2(1)!)

2!

(1)(22)!(1)*(22,1)2!(1)!2k k k k k k k k C k k k k k k C k k k k k ---------+=--=----==---其中上下同乘 1

1

2012(22,1)()(

)

()......(2,)1,1

k k n n n n C k k g x x k

g x h h x h x h x C n n k n x h n ∞

-=--∴==+++++∴=+=

+∑ 取时得到前的系数

证毕!

例1、例2的解法是相似的,都使用了排列组合中的减法运算,例3的问题与前两例好像没有明显的联系,使用生成函数法得到了与前两例相同的解。这两类问题能否互相转化呢?让我们使用下面的例4,把这两类问题转化为同一类问题。

例4(NOIP2003普及组第3题)

栈有两种最重要的操作,即pop (从栈顶弹出一个元素)和push (将一个元素进栈)。考虑这样一个问题:一个操作数序列,从1,2,一直到n ,栈A 的深度大于n 。现在可以进行两种操作:

1.将一个数,从操作数序列的头端移到栈的头端(对应数据结构栈的push 操作) 2.将一个数,从栈的头端移到输出序列的尾端(对应数据结构栈的pop 操作)

使用这两种操作,由一个操作数序列就可以得到一系列的输出序列。例如1 2 3 4 5为初始序列,经过进栈,出栈,进栈,进栈,进栈,出栈,进栈,出栈,出栈,出栈操作后,序列变为了1 4 5 3 2。试问一个序列1至n 经过堆栈处理之后,有多少种出栈序列。 输入:输入文件stack.in 中只有一个正整数n ,n<=3000(原题中n<=18)

输出:输出文件stack.out 中只有一行,该行只有一个整数,表示能得到的序列个数。

分析:

1.入栈时,写一个1,出栈时,写一个-1,本例与例1和例2等价。

2.以h j表示输入序列中有j个数,通过入栈、出栈操作能得到的输出序列数。我们可以:

(1)将前k-1个数通过入栈、出栈操作,得到h k-1个输出序列数

(2)将第k个数入栈

(3)将最后面的j-k个数通过入栈、出栈操作,得到h j-k个输出序列数

(4)最后将第k个数出栈

对于每个k值,得到方案数为h k-1*h j-k,不同的k值对应着不同的方案。于是,有:

h j=∑(h k-1*h j-k),k=1~j。上述的(1)对应着左子树中有k-1个结点时能得的二叉树数,(3)对应着右子树中有j-k个结点时能得的二叉树数。显然本例与例3是等价的。

综上所述,例1、例2、例3和例4是等价的。

算法的选择

如果n规模达到了3000时,如何选择合适的算法呢?注意,当n=3000时,第n个catalan 数达到了1801位。下面以w表示高精度数的最大位数。

算法1:

使用例3的递推关系式:h n=h0h n-1+h1h n-2+…+h n-1h0,以及h0=1。求h n时,要做n*(n+1)/2次的高精度乘法和n(n-1)/2次的高精度加法。每次高精度乘法运算量为w2次,高精度加法运算量w次,因此,此算法时间复杂度为O(n2w2)的。

算法2:

使用例1和例2的方法,所求为C(2n,n)-C(2n,n-1)。

根据Pascal公式C(x,y)=C(x-1,y-1)+C(x-1,y),可以计算2n2个组合数,每个组合数使用1次高精度加法,最后再做一次高精度减法。时间复杂度为O(n2w)的,优于算法1。

做高精度加法时,可以使用longint型来存储9位的值,逢10亿进位(简称9压位)。

算法3:

使用catalan数的计算公式求第n个catalan数C(2n,n)/(n+1)。

显然C(2n,0)为高精度数1,C(2n,k)=C(2n,k-1)*(2n-k+1)/k。这样只要做n次高精度乘单精度和n+1次高精度除以单精度数就可以了。每次高精度乘或除单精度只要做w次乘法或除法,因此,此算法的时间复杂度为O(nw)的,完全可以在1秒的时限内出解。

实际上,使用此算法,可以以1位longint表示5位数(简称5压位),当n=5000时,也能在1

几种特殊行列式的巧算

几种特殊行列式的巧算 摘要:在高等代数课程中,n阶行列式的计算问题非常重要,它是行列式理论 的重要组成部分。计算n阶行列式的一般方法有:按行(列)展开,化三角行列式法,降阶法等。对于这些解法,高等代数课本已做了详细介绍,本文重点探索关于三对角,爪型等具有一定特征的行列式的计算,跟几种具有特殊解法的行列式(如范德蒙行列式)计算,突出一个“巧”字,从而提高解题速度。 关键词:“三对角”行列式分离线性因子法“爪型”行列式范德蒙行列式等. 引言: n阶行列式

11121212221 2 n n n n nn a a a a a a a a a 是所有取自不同行、不同列的n 个元素的乘积1212n j j nj a a a 的代数和,其中12 n j j j 是一 个n 阶排列,每个项1212n j j nj a a a 前面带有正负号.当12n j j j 是偶排列时, 项1212n j j nj a a a 前面带有正号,当12 n j j j 是奇排列时,项12 12n j j nj a a a 前面带有负号.即 11 121212221 2 n n n n nn a a a a a a a a a = 121212 () 12() (1) .n n n j j j j j nj j j j a a a τ-∑ 这里 12 () n j j j ∑ 表示对所有的n 阶排行求和. 行列式的计算是高等代数的一个重要内容,同时也是在工程应用中具有很高价值的数学工具,本文针对行列式的几种特殊类型,给出了每一种类型特殊的计算方法,具体如下: 一 三对角行列式的计算 形如 b a b a b a b a b a b a b a b a D n +++++= 0000000000000的行列式称为“三对角”行列式.该 类行列式的计算方法有:猜想法, 递推法, 差分法.下面我们首先用猜想法来解一下这个行 列式. 当b a ≠时 b a b a b a b a b a b a b a b D b a D n n ++++-+=- 000000000000)(1 =21 )(---+n n abD D b a . 即有递推关系式21)(---+=n n n abD D b a D ,为了得到n D 的表达式,可先设b a ≠,采用

一元一次不等式组的解法常考题型讲解

一元一次不等式组的解法 一、知识点复习 1.一元一次不等式组的概念: 几个 一元一次不等式 合在一起就组成一个一元一次不等式组. 2.一元一次不等式组的解集: 一般地,几个不等式的解集的 公共部分 ,叫做由它们组成的不等式组的解集. 2.一元一次不等式组解集四种类型如下表: 二、经典题型分类讲解 题型1:考察一元一次不等式组的概念 1. (2017春雁塔区校级月考)下列不等式组:①???<->32x x ,②???>+>420 x x ,③???>+<+4 2122x x x , ④???-<>+703x x ,⑤? ??<->+010 1y x 。其中一元一次不等式组的个数是( ) A 、2个 B 、3个 C 、4个 D 、5个

题型2:考察一元一次不等式组的解法 2.(2018春天心区校级期末)不等式组?? ???>+≤-6 1213312 x x 的解集在数轴上表示正确的是( ) 3.解下列不等式组,并在数轴上表示解集: ! (1)?? ? ??<--+->++-021331215)1(2)5(7x x x x (2)?????≥-+->-154245 3312x x x x (3)?????≤--+<--+-1213128)3()1(3x x x x (4)?? ? ??< -+≤+321)2(352x x x x —

(5)?????-<+-<-2322125.05.7x x x x (6)?????->≥----62410 2.05.05.04 .073x x x x x ! 4. 解下列不等式21 153 x --< ≤ \

几类特殊N阶行列式的计算概要

目录 1 引言 (2) 2 文献综述 (2) 2.1 国内研究现状 (2) 2.2 国内研究现状评价 (3) 2.3 提出问题 (3) 3 预备知识 (3) 3.1 N阶行列式的定义 (3) 3.2 行列式的性质 (4) 3.3 行列式的行(列)展开和拉普拉斯定理 (4) 3.3.1 行列式按一行(列)展开 (4) 3.3.2 拉普拉斯定理 (5) 4 几类特殊N阶行列式的计算 (5) 4.1 三角形行列式的计算 (6) 4.2 两条线型行列式的计算 (7) 4.3 箭形行列式的计算 (8) 4.4 三对角行列式的计算 (8) 4.5 Hessenberg型行列式的计算 (10) 4.6 行(列)和相等的行列式的计算 (11) 4.7 相邻行(列)元素差1的行列式的计算 (12) 4.8 范德蒙型行列式的计算 (13) 5 结论 (15) 5.1 主要发现 (15) 5.2 启示 (15) 5.3 局限性 (15) 5.4 努力方向 (15) 参考文献 (16)

1 引言 行列式是代数学中的一个重要内容,在数学理论上有十分重要的地位.早在17世纪和18世纪初,行列式就在解线性方程组中出现.1772年法国数学家范德蒙(1735-1796)首先把行列式作为专门理论独立于线性方程之外研究.到了19世纪,是行列式理论形成和发展的重要时期,19世纪中叶出现了行列式的大量定理.因此,到19世纪末行列式基本面貌已经勾画清楚. 行列式的计算是高等代数的重要内容之一,也是理工科线性代数的重要内容之一,同时也是学习中的一个难点.在数学和现实中有着广泛的应用,懂得如何计算行列式尤为重要.对于阶数较低的行列式,一般可直接利用行列式的定义和性质计算出结果.对于一般的N阶行列式,特别是当N较大时,直接用定义计算行列式往往是困难和繁琐的,因此研究行列式的计算方法则显得十分必要.通常需灵活运用一些计算技巧和方法,使计算大大简化,从而得出结果.本文归纳了几类特殊N阶行列式的计算方法,从这几类特殊的N阶行列式的计算中,可以总结出归纳出一些行列式的计算方法,只要将这些方法与传统方法结合起来,就可以基本上解决n阶行列式的计算问题. 本文先阐述行列式的定义及其基本性质,然后介绍了几类特殊行列式的计算方法,并结合了相关例题讨论了行列式的求解方法. 2 文献综述 2.1 国内研究现状 现查阅到的文献资料中,大部分只是简单的介绍了行列式的定义、行列式的性质、行列式按行(列)展开、克拉默法则等.其中[1]、[3]介绍了行列式的定义、性质、行列式按行(列)展开,[2]、[4]介绍了利用行列式的性质计算行列式,[4]、[8]直接介绍行列式的计算,主要讲解了行列式的计算在Matlab上的实现,[7]、[9]、[10]介绍了行列式的简单计算和行列式的常用计算方法,[11]、[12]、[13]同样也是介绍了行列式的性质、定义和克拉默法则,[14]在行列式的定义、性质、按行(列)展开克拉默法则等方面介绍得比较完整,[15]-[18]系统介绍了行列式计算中和各种方法,如定义法、降阶法、升降法、拆开法、目标行列式法、乘积法、化三角开法、消去法、加边法、归纳法、递推法、特征值法等行列式的计算方法.

一元一次不等式及其解法常考题型讲解

一元一次不等式及其解法 一、知识点复习 1.一元一次不等式的概念: 只含有一个未知数,且未知数的次数是1且系数不为0的不等式,称为一 元一次不等式。 2.解一元一次不等式的一般步骤: 去分母、去括号、移项、合并同类项、系数化为1. 3. 注意事项: ①去分母时各项都要乘各分母的最小公倍数,去分母后分子是多项式时,分子要加括号。 ②系数化为1时,注意系数的正负情况。 二、经典题型分类讲解 题型1:考察一元一次不等式的概念 1. (2017春昭通期末)下列各式:①5≥-x ;②03<-x y ;③05<+πx ;④ 32≠+x x ; ⑤x x 333≤+;⑥02<+x 是一元一次不等式的有( ) A 、2个 B 、3个 C 、4个 D 、5个 2.(2017春启东市校级月考)下列不等式是一元一次不等式的是( ) A 、 67922-+≥-x x x x B 、01=+x C 、0>+y x D 、092≥++x x 3.(2017春寿光市期中)若03)1(2>-+m x m 是关于x 的一元一次不等式,则m 的值为( ) A 、1± B 、1 C 、1- D 、0 题型2:考察一元一次不等式的解法 4. (2016秋太仓市校级期末)解不等式,并把解集在数轴上表示出来: (1))21(3)35(2x x x --≤+ (2)2 2531-->+ x x

5.解不等式 10 1.0)39.1(10 2.06.035.05.12?->---x x x 。 6.(2016秋相城区期末)若代数式 123-+x 的值不大于6 34+x 的值时,求x 的取值范围。 7. (2017春开江县期末)请阅读求绝对值不等式3x 的解集的过程: 因为3x ,从如图2所示的数轴上看:小于3-的数和大于3的数的绝对值是大于3,所以3>x 的解集是3-x 。 解答下列问题: (1)不等式a x <(0>a )的解集为, 不等式a x >(0>a )的解集为; (2)解不等式42<-x ; (3)解不等式75>-x 。

n阶行列式的计算方法

n 阶行列式的计算方法 徐亮 (西北师大学数信学院数学系 , 730070 ) 摘 要:本文归纳总结了n 阶行列式的几种常用的行之有效的计算方法,并举列说明了它们的应运. 关键词:行列式,三角行列式,递推法,升降阶法,得蒙行列式 The Calculating Method of the N-order Determinant Xu Liang (College o f M athematics and Information Scien ce ,North west Normal Uni versit y , Lanzhou 730070,Gansu ,Chin a ) Abstract:This paper introduces some common and effective calculating methods of the n-order determinant by means of examples. Key words: determinant; triangulaire determinant; up and down order; vandermonde determinant 行列式是讨论线形方程组理论的一个有力工具,在数学的许多分支中都有这极为广泛的应用,是一种不可缺少的运算工具,它是研究线性方程组,矩阵,特征多项式等问题的基础,熟练掌握行列式的计算是非常必要的.行列式的计算问题多种多样,灵活多变,需要有较强的技巧.现介绍总结的计算n 阶行列式的几种常用方法. 1. 定义法 应用n 阶行列式的定义计算其值的方法,称为定义法. 根据定义,我们知道n 阶行列式 12121211 12121222() 1212(1)n n n n n j j j j j nj j j j n n nn a a a a a a a a a a a a π= -∑ L L L L L M M L M L .

最新几种特殊类型行列式及其计算

1 行列式的定义及性质 1.1 定义[3] n 级行列式 1112121 22 212 n n n n nn a a a a a a a a a 等于所有取自不同行不同列的个n 元素的乘积12 12n j j nj a a a (1)的代数和,这里12 n j j j 是 1,2, ,n 的一个排列,每一项(1)都按下列规则带有符号:当12n j j j 是偶排列时,(1)带正号,当 12n j j j 是奇排列时,(1)带有负号.这一定义可写成 () () 121212 1112121 22 21212 1n n n n j j j n j j nj j j j n n nn a a a a a a a a a a a a τ= -∑ 这里 12 n j j j ∑ 表示对所有n 级排列求和. 1.2 性质[4] 性质1.2.1 行列互换,行列式的值不变. 性质1.2.2 某行(列)的公因子可以提到行列式的符号外. 性质1.2.3 如果某行(列)的所有元素都可以写成两项的和,则该行列式可以写成两行列式的和;这两个行列式的这一行(列)的元素分别为对应的两个加数之一,其余各行(列)与原行列式相同. 性质1.2.4 两行(列)对应元素相同,行列式的值为零. 性质1.2.5 两行(列)对应元素成比例,行列式的值为零. 性质1.2.6 某行(列)的倍数加到另一行(列)对应的元素上,行列式的值不变. 性质1.2.7 交换两行(列)的位置,行列式的值变号.

2 行列式的分类及其计算方法 2.1 箭形(爪形)行列式 这类行列式的特征是除了第1行(列)或第n 行(列)及主(次)对角线上元素外的其他元素均为零,对这类行列式可以直接利用行列式性质将其化为上(下)三角形行列式来计算.即利用对角元素或次对角元素将一条边消为零. 例1 计算n 阶行列式 ()1 2323111100 1 0001 n n n a a D a a a a a =≠. 解 将第一列减去第二列的 21a 倍,第三列的3 1a 倍第n 列的 1 n a 倍,得 1 223 111110 000 000 n n n a a a a D a a ?? -- - ?? ? = 1221n n i i i i a a a ==?? =- ?? ? ∑ ∏. 2.2 两三角型行列式 这类行列式的特征是对角线上方的元素都是c ,对角线下方的元素都是b 的行列式,初看,这一类型似乎并不具普遍性,但很多行列式均是由这类行列式变换而来,对这类行列式,当 b c =时可以化为上面列举的爪形来计算,当b c ≠时则用拆行(列)法[9]来计算. 例2 计算行列式

常见不等式通用解法

常见不等式通用解法总结 一、基础的一元二次不等式,可化为类似一元二次不等式的不等式 ①基础一元二次不等式 如2260x x --<,2210x x -->,对于这样能够直接配方或者因式分解的基础一元二次不等式,重点关注解区间的“形状”。 当二次项系数大于0,不等号为小于(或小于等于号)时,解区间为两根的中间。 2260x x --<的解为3 (,2)2 - 当二次项系数大于0,不等号为大于(或大于等于号)时,解区间为两根的两边。 2210x x --> 的解为(,1(1)-∞?+∞ 当二次项系数小于0时,化成二次项系数大于0的情况考虑。 ②可化为类似一元二次不等式的不等式(换元) 如1392x x +->,令3x t =,原不等式就变为2320t t -+<,再算出t 的范围,进而算出x 的范围 又如243 2 x ax >+ ,令2t x =,再对a 进行分类讨论来确定不等式的解集 ③含参数的一元二次不等式 解法步骤总结: 如不等式210x ax ++>,首先发现二次项系数大于0,而且此不等式无法直接看出两根,所以,讨论24a ?=-的正负性即可。 此不等式的解集为0,0,{|}20,()R a x R x ? ??-∞?+∞? 又如不等式223()0x a a x a -++>,发现其可以通过因式分解化为2()()0x a x a -->,所 以只需要判定2a 和a 的大小即可。 此不等式的解集为22 01,{|}01,(,)(,)01,(,)(,) a or a x R x a a a a a or a a a ==∈≠?? <<-∞?+∞??<>-∞?+∞?

【原创】行列式计算7种技巧7种手段

行列式计算7种技巧7种手段 编者:Castelu 【编写说明】行列式是线性代数的一个重要研究对象,是线性代数中的一个最基本,最常用的工具,记为det(A).本质上,行列式描述的是在n 维空间中,一个线性变换所形成的平行多面体的体积,它被广泛应用于解线性方程组,矩阵运算,计算微积分等.鉴于行列式在数学各领域的重要性,其计算的重要性也不言而喻,因此,本人结合自己的学习心得,将几种常见的行列式计算技巧和手段归纳于此,供已具有行列式学习基础的读者阅读 一.7种技巧: 【技巧】所谓行列式计算的技巧,即在计算行列式时,对已给出的原始行列式进行化简,使之转化成能够直接计算的行列式,由此可知,运用技巧只能化简行列式,而不能直接计算出行列式 技巧1:行列式与它的转置行列式的值相等,即D=D T 111211121121222122221 212n n n n n n nn n n nn a a a a a a a a a a a a a a a a a a = 技巧2:互换行列式的任意两行(列),行列式的值将改变正负号 111212122221222111211 21 2n n n n n n nn n n nn a a a a a a a a a a a a a a a a a a =- 技巧3:行列式中某一行(列)的所有元素的公因子可以提到行列式记号的外面 111112111112122122222212221 121 2n n n n n n i n n n n n nn n n nn b a b a b a a a a b a b a b a a a a b b a b a b a a a a == ∏ 技巧4:行列式具有分行(列)相加性 11121111211112111221 21 21 2 1 21 2n n n t t t t tn tn t t tn t t tn n n nn n n nn n n nn a a a a a a a a a b c b c b c b b b c c c a a a a a a a a a +++=+ 技巧5:将行列式的某一行(列)的各元素乘以同一数k 后加到另一行(列)对应的元素上,行列式的值不变

(完整版)行列式的计算方法(课堂讲解版)

计算n 阶行列式的若干方法举例 n 阶行列式的计算方法很多,除非零元素较少时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。下面介绍几种常用的方法,并举例说明。 1.利用行列式定义直接计算 例 计算行列式 0 0100200 1000000n D n n =-L L M M M M L L 解 D n 中不为零的项用一般形式表示为 112211!n n n nn a a a a n ---=L . 该项列标排列的逆序数t (n -1 n -2…1n )等于(1)(2) 2 n n --, 故(1)(2) 2 (1) !.n n n D n --=- 2.利用行列式的性质计算 例: 一个n 阶行列式n ij D a =的元素满足,,1,2,,,ij ji a a i j n =-=L 则称D n 为反对称 行列式, 证明:奇数阶反对称行列式为零. 证明:由ij ji a a =-知ii ii a a =-,即0,1,2,,ii a i n ==L 故行列式D n 可表示为1213112 23213 2331230000 n n n n n n n a a a a a a D a a a a a a -=-----L L L L L L L L L ,由行列式的性质A A '=,1213112 23213 2331230000 n n n n n n n a a a a a a D a a a a a a -----=-L L L L L L L L L 12131122321323312300(1)00 n n n n n n n a a a a a a a a a a a a -=------L L L L L L L L L (1)n n D =- 当n 为奇数时,得D n =-D n ,因而得D n = 0.

行列式解法技巧论文

目录 1 行列式的定义和性质 (2) 1.1行列式定义 (2) 1.2行列式的性质 (2) 2 求解行列式的技巧 (3) 2.1行列式的常用技巧 (3) 2.1.1 化三角形解行列式法 (4) 2.1.2 降阶法(按行(列)展开法) (5) 2.1.3 递(逆)推公式法 (6) 2.1.4 利用范德蒙行列式 (7) 2.1.5 数学归纳法 (8) 2.1.6 加边法(升阶法) (9) 2.2求解行列式的其他技巧 (11) 2.2.1 拆项法 (11) 2.2.2 因式分解法 (12) 参考文献 (13) 致谢 (14)

行列式解法技巧 摘要:行列式是高等代数课程里基本而重要的内容之一,在数学中有着广泛的应用,懂得如何计算行列式显得尤为重要。本文先阐述行列式的基本性质,然后介绍各种具体的方法,最后由行列式与其它知识的联系介绍其它几种方法。通过这一系列的方法进一步提高我们对行列式的认识,对我们以后的学习带来十分有益的帮助。 关键词:行列式;矩阵;范德蒙行列式;递推法 The calculation method of determinant Abstract: Determinant is an basic and important subject in advanced algebra ,it is very useful in mathematic. It is very important to know how to calculate determinant. The paper first introduced the basic nature of determinant,then introduced some methods, Finally,with the other determinant of knowledge on the links in several other ways.,through this series of methods will futher enhance our understanding of the determinat,on our learning will bring very useful help. Keywords: Determinant;matrix;Vandermonde Determinant;recurrence method

行列式的计算技巧与方法总结

行列式的若干计算技巧与方法 内容摘要 1. 行列式的性质 2.行列式计算的几种常见技巧和方法 定义法 利用行列式的性质 降阶法 升阶法(加边法) 数学归纳法 递推法 3. 行列式计算的几种特殊技巧和方法 拆行(列)法 构造法 特征值法 4. 几类特殊行列式的计算技巧和方法 三角形行列式 “爪”字型行列式 “么”字型行列式 “两线”型行列式 “三对角”型行列式 范德蒙德行列式 5. 行列式的计算方法的综合运用 降阶法和递推法 逐行相加减和套用范德蒙德行列式 构造法和套用范德蒙德行列式

行列式的性质 性质1 行列互换,行列式不变.即 nn a a a a a a a a a a a a a a a a a a n 2n 1n2 2212n12111nn n2n12n 2221 1n 1211 . 性质2 一个数乘行列式的一行(或列),等于用这个数乘此行列式.即 nn n2 n1in i2i1n 11211 k k k a a a a a a a a a k nn a a a a a a a a a n2n1in i2i1n 11211. 性质3 如果行列式的某一行(或列)是两组数的和,那么该行列式就等于两个行列式的和,且这两个行列式除去该行(或列)以外的各行(或列)全与原来行列式的对应的行(或列)一样.即 111211112111121112212121 2 1212.n n n n n n n n n nn n n nn n n nn a a a a a a a a a b c b c b c b b b c c c a a a a a a a a a K K K M M M M M M M M M M M M K K K M M M M M M M M M M M M K K K 性质4 如果行列式中有两行(或列)对应元素相同或成比例,那么行列式为零.即 k a a a ka ka ka a a a a a a nn n n in i i in i i n 21 2121112 11nn n n in i i in i i n a a a a a a a a a a a a 212121112 11 =0. 性质5 把一行的倍数加到另一行,行列式不变.即

行列式的计算技巧与方法总结(同名4612)

行列式的几种常见计算技巧和方法 2.1 定义法 适用于任何类型行列式的计算,但当阶数较多、数字较大时,计算量大,有一定的局限性. 例1 计算行列式0 004003002001000. 解析:这是一个四级行列式,在展开式中应该有244=!项,但由于出现很多的零,所以不等于零的项数就大大减少.具体的说,展开式中的项的一般形式是43214321j j j j a a a a .显然,如果41≠j ,那么011=j a ,从而这个项就等于零.因此只须考虑41=j 的项,同理只须考虑 1,2,3432===j j j 的这些项,这就是说,行列式中不为零的项只有41322314a a a a ,而()64321=τ,所以此项取正号.故 004003002001000=() () 241413223144321=-a a a a τ. 2.2 利用行列式的性质 即把已知行列式通过行列式的性质化为上三角形或下三角形.该方法适用于低阶行列式. 2.2.1 化三角形法 上、下三角形行列式的形式及其值分别如下:

nn n n n a a a a a a a a a a a a a K ΛM O M M M K K K 2211nn 333223221131211000000=,nn nn n n n a a a a a a a a a a a a a K Λ M O M M M K K K 22113 2133323122211100 0000=. 例2 计算行列式n n n n b a a a a a b a a a a ++= +K M O M M M K K 21 211211n 1 11 D . 解析:观察行列式的特点,主对角线下方的元素与第一行元素对应相同,故用第一行的()1-倍加到下面各行便可使主对角线下方的元素全部变为零.即:化为上三角形. 解:将该行列式第一行的()1-倍分别加到第2,3…(1n +)行上去,可得 121n 11210000D 000n n n a a a b b b b b += =K K M M M O M K . 2.2.2 连加法 这类行列式的特征是行列式某行(或列)加上其余各行(或列)后,使该行(或列)元素均相等或出现较多零,从而简化行列式的计算.这类计算行列式的方法称为连加法.

高中数学 考前归纳总结 常见基本不等式的解法

常见基本不等式的解法 一、简单的一元高次不等式的解法:标根法: 其步骤是: (1)分解成若干个一次因式的积,并使每一个因式中最高次项的系数为正; (2)将每个一次因式的根标在数轴上,从最大根的右上方依次通过每一点画曲线;并注意 奇穿过偶弹回; (3)根据曲线显现()f x 的符号变化规律,写出不等式的解集。 如(1)解不等式2 (1)(2)0x x -+≥。(答:{}|12x x x ≥=-或); (2)不等式(0x -的解集是____(答:{}|31x x x ≥=-或); (3)设函数()()f x x ,g 的定义域都是R ,且()0f x ≥的解集为{}|12x x ≤<, ()0g x ≥的解集为?,则不等式()()0f x g x ?>的解集为______ (答:()[),12,-∞+∞U ; (4)要使满足关于x 的不等式2290x x a -+<(解集非空)的每一个x 的值至少满足 不等式2430x x -+<和2680x x -+<中的一个,则实数a 的取值范围是______. (答:81[7,)8 ) 二、分式不等式的解法:分式不等式的一般解题思路是先移项使右边为0,再通分并将分子 分母分解因式,并使每一个因式中最高次项的系数为正,最后用标根法求解。解分式 不等式时,一般不能去分母,但分母恒为正或恒为负时可去分母。 如(1)解不等式25123 x x x -<---(答:()()1,12,3-U ); (2)关于x 的不等式0ax b ->的解集为()1,+∞,则关于x 的不等式 02ax b x +>-的 解集为____________(答:()(),12,-∞-+∞U ). 三、绝对值不等式的解法: (1)零点分段讨论法(最后结果应取各段的并集): 如解不等式312242 x x -++≥(答:x R ∈); (2)利用绝对值的定义;(3)数形结合; 如解不等式13x x +->(答:()(),12,-∞-+∞U ) (4)两边平方:如若不等式322x x a +≥+对x R ∈恒成立,则实数a 的取值范围

求行列式的方法

浅谈求行列式的方法 【摘要】 行列式是高等代数课程里基本而重要的内容之一,在数学中有着广泛的应用,懂得如何计算行列式显得尤为重要。本文归纳行列式的各种计算方法,通过这一方法可以提高我们对行列式的认识,对我们以后的学习带来十分有益的帮助。 【关键词】 行列式,范德蒙行列式,数学归纳法,递推法。 引言 行列式起源于1757年马拉普斯研究解含两个和三个未知量的线性方程组而创建的,然而它的应用早已超出了代数的范围,成为解析几何、数学分析、微分方程、概率统计等数学分支的基本工具。本文主要探讨行列式的计算方法以及它的简单应用。而行列式的计算方法并不是唯一的,本文主要针对行列式的特点,应用行列式的性质,给出了计算行列式的常用方法。 1.定义法: 根据行列式的定义,直接求其值。 例: 计算D= h g f e d c b a 000000 分析:根据定义,D 是一个4!=24项的代数和,而每一项是取自不同的行不同的列。因而,在这个行列式里,除了acfh ,adeh ,bdeg ,bcfg ,与上面四项对应的排列依次是1234,1324,4321,4231。其中第一个和第三个是偶排列,第二个是奇排列。因此D=acfh-adeh+bdeg-bcfg 。 注意:在应用定义法求非零元素的乘积项时,不一定从第一行开始,哪行非零元素最少就从哪行开始。 2.性质法: 例:已知1998,2196,2394,1800均能被18整除,证明:四阶行列式D= 0814******** 991能被18整除。 分析:根据行列式的性质(行列式的某行(列)的倍数相应的加到另一行(列),行列式不 变,因此,D 可变形为 1800 081239493221969121998 991 即:D=18 100 081133932122912111 991 其中(根据一个行列 式中某一行(列)所有元素的公因子可以提到行列式符号的外边。 因而,D 能被18整除。 3.三角化法: 化三角形法是将原行列式化为上(下)三角行列式。这是计算行列式的基本方法之一。

几种特殊类型行列式及其计算

毕业论文(设计)作者声明 本人郑重声明:所呈交的毕业论文是本人在导师的指导下独立进行研究所取得的研究成果.除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品. 本人完全了解有关保障、使用毕业论文的规定,同意学校保留并向有关毕业论文管理机构送交论文的复印件和电子版.同意省级优秀毕业论文评选机构将本毕业论文通过影印、缩印、扫描等方式进行保存、摘编或汇编;同意本论文被编入有关数据库进行检索和查阅. 本毕业论文内容不涉及国家机密. 论文题目:几种特殊类型行列式及其计算 作者单位:数学与信息科学系 作者签名: 2012年5月31 日

目录 摘要 (1) 引言 (2) 1行列式的定义及性质 (3) 1.1 定义 (3) 1.2 性质 (3) 2行列式的分类及其计算方法 (4) 2.1 箭形(爪形)行列式 (4) 2.2 两三角型行列式 (4) 2.3 两条线型行列式 (7) 2.4 Hessenberg型行列式 (9) 2.5 三对角型行列式 (10) 2.6 各行(列)元素和相等的行列式 (11) 2.7 相邻两行(列)对应元素相差1的行列式 (12) 2.8 范德蒙德型行列式 (13) 结束语 (14) 参考文献 (15) 致谢 ······································································································································错误!未定义书签。

几种特殊类型行列式及其计算 摘要:行列式的计算是一个普遍的难题.在一些文献中我们已经了解了一些解决它的基本方法,例如:化为上下三角形法,降阶法,加边法,拆项法,递推法,数学归纳法.本文是对几种特殊类型的行列式给以归纳,再根据不同类型给出相应的计算方法.这使得绝大多数行列式能够被归为这其中的某一种,从而能快速简洁的计算出这些行列式. 关键词:行列式;爪形;两三角型;两条线型;范德蒙德型 Several Special Types of Determinants and Its Calculation Abstract: The n-th determinant calculation is a common difficult problem for students. We have already knew some ways in some documents to solve it, for example: the making definition, changing into triangle (upper and low), decreasing the degree, adding the margin, splitting some items, recursive algorithm and induction. This article aims to conclude some special kinds of determinants firstly and then gives the relevant calculation methods.That made most of the determinants can be attributed to one of that kinds,then it can be calculated more quickly and pithily. Key Words: Determinant; Claw; “Two-triangle”type; “Two-wire”type; “Vandermonde”type 1

行列式求解

行列式求解方法总结 (一)计算行列式最基本的方法是——按定义展开,即按照某行(列)展开这个方法对于特殊行列式很有用处,例如——上(下)三角行列式,对角行列式等。另外三阶及以下的行列式可以直接展开。但是直接是用定义工作量很大,而且对于一些有规律的字母型行列式该方法容易忽略他们的规律。所以,在使用定义展开的时候: 1,利用行列式性质得到某行(列)仅有一个非零元素再进行展开。 提示:把第3行加到第一行,再把第一列乘以-1加到第三列 2,利用性质,将行列式化成上(下)三角行列式。 提示:对于三阶以上的数字行列式, 一般都是利用性质将其化为上三角行列式求 其值. 化为上三角行列式的步骤是规范化的.首先利用第1 行第1 列的非零元将第1 列其他元素全化为零, 然后利用第2 行第2 列的非零元将第2 列以下元素全化为零, 如此等等, 直到化为上三角行列式. 如果化的过程中出现全零行, 则行列式的值等于零.这里第1 行第1 列的元素为2 , 如果利用它将第1 列其余元素全化为零, 中间就会出现很多分数, 继续算下去就比较麻烦. 所以这里先把第1 行乘- 1 加到第3 行, 再把第1 行与第3 行对换,就使第1 行第1 列元素为1 , 这样再将第1 列其余元素化为零就比较简便。 (二)如果行列式每一行(列)元素之和都相等,则展开的第一步是将各列(行)加到第1列(行),然后提出公因子,再用(一)中方法进行计算。 (三)如果n阶行列式中每个元素均为两数(一般都有字母)之和,则可以利用

线性性质,将其化成2n 个行列式之和,在很多些情况下,这2n 个行列式很多都等于零,那些不等于零的行列式也是很容易展开的。 解法: = ax y 2 + ax y 2 + ax 2 y + ax 2 y + x 2 y 2 = 2 ax y 2 + 2 ax 2 y + x 2 y 2. (四) 再如上例题,该类型的行列式出现了很多的相同元素a ,所以义可用“加边法”或者将第一行(列)乘以-1(其他题中此处不一定是“-1”)加到其他各行(列),创造出“爪”(三叉)型行列式,之后再将其化成上(下)三角行列式即可。算例如上题列! (五)一些n 阶字母型行列式,常需要找到其递推公式,然后利用递推公式推倒出结果。如果递推公式难以直接求出,则需要利用归纳法(就是找规律哈!)得到结果,并且利用数学归纳法证明结论的正确性(必须证明!!!) 证明:n 阶三对角行列式(友情提示:这种证明不要怕,,,都是纸老虎哈!!找到递推公式就一切都很自然了!!!) 11 1 1 1(1),,n n n n D n αβ αβαβ αβαβ αβ αβαβ ααββααββα+++++= ++?+=? =?-≠?-?

特殊行列式与行列式计算方法总结

特殊行列式及行列式计算方法总结 一、 几类特殊行列式 1. 上(下)三角行列式、对角行列式(教材P7例5、例6) 2. 以副对角线为标准的行列式 11112112,1 221222,11,21,1 1,11 2 ,1 (1)2 12,11 000000 0000 0000 (1) n n n n n n n n n n n nn n n n n n nn n n n n n a a a a a a a a a a a a a a a a a a a a a a ---------===-L L L L L L M M M M M M M M M N L L L L 3. 分块行列式(教材P14例10) 一般化结果: 00n n m n n m n m m n m m n m A C A A B B C B ????= =? 0(1)0n m n n m n mn n m m m n m m n A C A A B B C B ????= =-? 4. 范德蒙行列式(教材P18例12) 注:4种特殊行列式的结果需牢记! 以下几种行列式的特殊解法必须熟练掌握!!! 二、 低阶行列式计算 二阶、三阶行列式——对角线法则 (教材P2、P3) 三、 高阶行列式的计算 【五种解题方法】 1) 利用行列式定义直接计算特殊行列式; 2) 利用行列式的性质将高阶行列式化成已知结果的特殊行列式; 3) 利用行列式的行(列)扩展定理以及行列式的性质,将行列式降阶进行计算 ——适用于行列式的某一行或某一列中有很多零元素,并且非零元素的代数余子式很容易计算; 4) 递推法或数学归纳法; 5) 升阶法(又称加边法)

基本不等式求最值的类型与方法,经典大全

专题:基本不等式求最值的类型及方法 一、几个重要的基本不等式: ①,、)(2 22 22 2 R b a b a a b ab b a ∈+≤ ?≥+当且仅当a = b 时,“=”号成立; ②, 、)(222 + ∈?? ? ??+≤?≥+R b a b a ab ab b a 当且仅当a = b 时,“=”号成立; ③, 、、)(3 33 333 3 3 +∈++≤?≥++R c b a c b a abc abc c b a 当且仅当a = b = c 时,“=”号成立; ④)(333 3+ ∈?? ? ??++≤?≥++R c b a c b a abc abc c b a 、、 ,当且仅当a = b = c 时,“=”号成立. 注:① 注意运用均值不等式求最值时的条件:一“正”、二“定”、三“等”; ② 熟悉一个重要的不等式链: b a 11 2 +2 a b +≤≤≤2 2 2b a +。 二、函数()(0)b f x ax a b x =+ >、图象及性质 (1)函数()0)(>+ =b a x b ax x f 、图象如图: (2)函数()0)(>+=b a x b ax x f 、性质: ①值域:),2[]2,(+∞--∞ab ab ; ②单调递增区间:(,-∞ ,)+∞ ;单调递减区间:(0, ,[0). 三、用均值不等式求最值的常见类型 类型Ⅰ:求几个正数和的最小值。 例1、求函数2 1 (1)2(1) y x x x =+ >-的最小值。 解析:21(1)2(1)y x x x =+ >-21(1)1(1)2(1)x x x =-++>-2 111 1(1)222(1)x x x x --=+++>- 1≥312≥+52=, 当且仅当 2 11 (1) 22(1)x x x -=>-即2x =时,“=”号成立,故此函数最小值是52。 评析:利用均值不等式求几个正数和的最小值时,关键在于构造条件,使其积为常数。通常要通过添加常数、拆项(常常是拆底次的式子)等方式进行构造。 类型Ⅱ:求几个正数积的最大值。 例2、求下列函数的最大值: ①2 3 (32)(0)2 y x x x =-<< ②2sin cos (0)2y x x x π=<< 解析:① 3 0,3202 x x <<->∴, ∴2 3(32)(0)(32)2y x x x x x x =-<<=??-3(32)[ ]13 x x x ++-≤=, 当且仅当32x x =-即1x =时,“=”号成立,故此函数最大值是1。 ② 0,sin 0,cos 02 x x x π << >>∴,则0y >,欲求y 的最大值,可先求2y 的最大值。 2 4 2 sin cos y x x =?2 2 2 sin sin cos x x x =??222 1(sin sin 2cos )2x x x =??22231sin sin 2cos 4( )2327 x x x ++≤?=, 当且仅当22 sin 2cos x x =(0)2 x π < < tan x ?=tan x arc =时 “=”号成立,故 评析:利用均值不等式求几个正数积的最大值,关键在于构造条件,使其和为常数。通常要 通过乘以或除以常数、拆因式(常常是拆高次的式子)、平方等方式进行构造。 类型Ⅲ:用均值不等式求最值等号不成立。 例3、若x 、y + ∈R ,求4 ()f x x x =+ )10(≤、图象及性质知,当(0,1]x ∈时,函数 4 ()f x x x =+是减函数。证明:任取12,(0,1]x x ∈且1201x x <<≤,则

相关文档
最新文档