行列式计算的计算方法

称行列式$$\det A=\det\left(\frac{1}{a_{i}+b_{j}}\right)_{n\times n}$$为Cauchy行列式,我们来计算他:
由于$$\det\left(\frac{1}{a_{i}+b_{j}}\right)_{n\times n}=\frac{1}{\prod\limits_{1\leq i,j\leq n}(a_{i}+b_{j})}\det(c_{ij})_{n\times n}$$
如果将$a_{1},\cdots,a_{n},b_{1},\cdots,b_{n}$视作变量,那么每个$c_{ij}$都是一个$n-1$次的多元多项式,因此$\det(c_{ij})_{n\times n}$的结果必然是一个$n(n-1)$次的多元多项式$f(a_{1},\cdots,a_{n},b_{1},\cdots,b_{n})$(简记作$f$).
如果我们将$a_{1}$视作变量,而其余视作常数,那么显然当$a_{1}=a_{k},k=2,3,\cdots,n$时,必然有$$f=\det(c_{ij})_{n\times n}=0$$
从而$f$有因子$(a_{1}-a_{k}),k=2,3,\cdots,n$;以此类推可知$f$含有因子$$g=\prod_{1\leq i&j\leq n}(a_{i}-a_{j})(b_{i}-b_{j})$$
注意到$${\rm deg }g=2\times\binom{n}{2}={\rm deg}f$$
因此$f$和$g$仅相差一个非零常系数.即$$\det A=\frac{C\prod\limits_{1\leq i&j\leq n}(a_{i}-a_{j})(b_{i}-b_{j})}{\prod\limits_{1\leq i,j\leq n}(a_{i}+b_{j})}$$我们来求这个系数$C$,现令$$a_{i}=\frac{1}{2}+ix,b_{j}=\frac{1}{2}-jx$$,那么$$\det A=\det\left(\frac{1}{1+(i-j)x}\right)_{n\times n}$$
注意到上式的结果对于充分大的$x$是连续的,从而我们令$x\to\infty$可知$$\det A=1$$
而此时\begin{align*}\lim_{x\to\infty}\frac{\prod\limits_{1\leq i&j\leq n}(a_{i}-a_{j})(b_{i}-b_{j})}{\prod\limits_{1\leq i,j\leq n}(a_{i}+b_{j})}&=\lim_{x\to\infty}\frac{\prod\limits_{1\leq i&j\leq n}(i-j)x(j-i)x}{\prod\limits_{1\leq i,j\leq n}(1+(i-j)x)}\\&=\frac{-\prod\limits_{1\leq i&j\leq n}(i-j)^2}{\prod\limits_{1\leq i,j\leq n,i\neq j}(i-j)}=1\\\Rightarrow C&=1\end{align*}
综上便知$$\det\left(\frac{1}{a_{i}+b_{j}}\right)_{n\times n}=\frac{\prod\limits_{1\leq i&j\leq n}(a_{i}-a_{j})(b_{i}-b_{j})}{\prod\limits_{1\leq i,j\leq n}(a_{i}+b_{j})}$$
阅读(...) 评论() 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
行列式的计算方法(精辟)
下载积分:100
内容提示:听了教授的课是不是觉得云里雾里的啊?看一看这个吧,包你云开..
文档格式:PDF|
浏览次数:6667|
上传日期: 09:22:08|
文档星级:
该用户还上传了这些文档
行列式的计算方法(精辟)
官方公共微信 上传我的文档
 下载
 收藏
毕业于医学院校,在医院工作,有相对丰富的护理经验
 下载此文档
正在努力加载中...
行列式的计算方法
下载积分:2000
内容提示:行列式的计算方法
文档格式:DOCX|
浏览次数:4|
上传日期: 19:46:14|
文档星级:
该用户还上传了这些文档
行列式的计算方法
官方公共微信加边法计算行列式的值
行列式的值等于其第一行各元素乘以各自对应的代数余子式之积的和。
(注:本代码仅提供一种思路,并不代表最优解)
/// &summary&
/// 递归计算行列式的值
/// &/summary&
/// &param name="matrix"&矩阵&/param&
/// &returns&&/returns&
public static double Determinant(double[][] matrix)
//二阶及以下行列式直接计算
if (matrix.Length == 0) return 0;
else if (matrix.Length == 1) return matrix[0][0];
else if (matrix.Length == 2)
return matrix[0][0] * matrix[1][1] - matrix[0][1] * matrix[1][0];
//对第一行使用“加边法”递归计算行列式的值
double dSum = 0, dSign = 1;
for (int i = 0; i & matrix.L i++)
double[][] matrixTemp = new double[matrix.Length - 1][];
for (int count = 0; count & matrix.Length - 1; count++)
matrixTemp[count] = new double[matrix.Length - 1];
for (int j = 0; j & matrixTemp.L j++)
for (int k = 0; k & matrixTemp.L k++)
matrixTemp[j][k] = matrix[j + 1][k &= i ? k + 1 : k];
dSum += (matrix[0][i] * dSign * Determinant(matrixTemp));
dSign = dSign * -1;
2.Main函数调用
static void Main(string[] args)
//二阶行列式 -2
double[][] matrix1 = new double[][]
new double[] { 1, 2 },
new double[] { 3, 4 }
Console.WriteLine(Determinant(matrix1));
//三阶行列式 -4
double[][] matrix2 = new double[][]
new double[] { 2, 0, 1 },
new double[] { 1, -4, -1 },
new double[] { -1, 8, 3 }
Console.WriteLine(Determinant(matrix2));
//四阶行列式 -21
double[][] matrix3 = new double[][]
new double[] { 1, 2, 0, 1 },
new double[] { 1, 3, 5, 0 },
new double[] { 0, 1, 5, 6 },
new double[] { 1, 2, 3, 4 }
Console.WriteLine(Determinant(matrix3));
Console.ReadLine();
3.运行结果
& 开源中国(OSChina.NET) |
开源中国社区(OSChina.net)是工信部
指定的官方社区欢迎你,    
2015考研数学线代:行列式的计算方法总结
13:59:33 来源:新东方在线编辑整理
最新资讯:
考研关注:
历年真题:
课程推荐:
<a title="2017考研签约全程联报 【政治+英语】<font color="#FF考研西综+政英签约全程班
& & 新东方在线小编为考生总结了线性代数行列式的细算方法,希望对于这方面有疑问的考生能够起到参考借鉴的作用。  行列式的计算灵活多变,需要有较强的技巧。当然,任何一个n阶行列式都可以由它的定义去计算其值。但由定义可知,n阶行列式的展开式有n!项,计算量很大,一般情况下不用此法,但如果行列式中有许多零元素,可考虑此法。值的注意的是:在应用定义法求非零元素乘积项时,不一定从第1行开始,哪行非零元素最少就从哪行开始。接下来要介绍计算行列式的两种最基本方法――化三角形法和按行(列)展开法。  方法1  化三角形法  化三角形法是将原行列式化为上(下)三角形行列式或对角形行列式计算的一种方法。这是计算行列式的基本方法重要方法之一。因为利用行列式的定义容易求得上(下)三角形行列式或对角形行列式的性质将行列式化为三角形行列式计算。  原则上,每个行列式都可利用行列式的性质化为三角形行列式。但对于阶数高的行列式,在一般情况下,计算往往较繁。因此,在许多情况下,总是先利用行列式的性质将其作为某种保值变形,再将其化为三角形行列式。  例1:浙江大学2004年攻读入学考试试题第一大题第2小题(重庆大学2004年攻读硕士入学考试试题第三大题第1小题)的解答中需要计算如下行列式的值:  [分析]显然若直接化为三角形行列式,计算很繁,所以我们要充分利用行列式的性质。注意到从第1列开始;每一列与它一列中有n-1个数是差1的,根据行列式的性质,先从第n-1列开始乘以-1加到第n列,第n-2列乘以-1加到第n-1列,一直到第一列乘以-1加到第2列。然后把第1行乘以-1加到各行去,再将其化为三角形行列式,计算就简单多了。  解:  方法2  按行(列)展开法(降阶法)  设为阶行列式,根据行列式的按行(列)展开定理有  或  其中为中的元素的代数余子式  按行(列)展开法可以将一个n阶行列式化为n个n-1阶行列式计算。若继续使用按行(列)展开法,可以将n阶行列式降阶直至化为许多个2阶行列式计算,这是计算行列式的又一基本方法。但一般情况下,按行(列)展开并不能减少计算量,仅当行列式中某一行(列)含有较多零元素时,它才能发挥真正的作用。因此,应用按行(列)展开法时,应利用行列式的性质将某一行(列)化为有较多的零元素,再按该行(列)展开。  例2,计算20阶行列式[9]  [分析]这个行列式中没有一个零元素,若直接应用按行(列)展开法逐次降阶直至化许许多多个2阶行列式计算,需进行20!*20-1次加减法和乘法运算,这人根本是无法完成的,更何况是n阶。但若利用行列式的性质将其化为有很多零元素,则很快就可算出结果。  注意到此行列式的相邻两列(行)的对应元素仅差1,因此,可按下述方法计算:  解:  以上就是计算行列式最基本的两种方法,接下来介绍的一些方法,不管是哪种,都要与行列式的性质和基本方法结合起来。  下面是一常用的方法:  方法3 递推法  应用行列式的性质,把一个n阶行列式表示为具有相同结构的较低阶行列式(比如,n-1阶或n-1阶与n-2阶等)的线性关系式,这种关系式称为递推关系式。根据递推关系式及某个低阶初始行列式(比如二阶或一阶行列式)的值,便可递推求得所给n阶行列式的值,这种计算行列式的方法称为递推法。  [注意]用此方法一定要看行列式是否具有较低阶的相同结构如果没有的话,即很难找出递推关系式,从而不能使用此方法。  例3,2003年入学考试试题第二大题第10小题要证如下行列式等式:  (虽然这是一道证明题,但我们可以直接求出其值,从而证之。)  [分析]此行列式的特点是:除主对角线及其上下两条对角线的元素外,其余的元素都为零,这种行列式称“三对角”行列式[1]。从行列式的左上方往右下方看,即知Dn-1与Dn具有相同的结构。因此可考虑利用递推关系式计算。  证明:Dn按第1列展开,再将展开后的第二项中n-1阶行列式按第一行展开有:  这是由Dn-1
和Dn-2表示Dn的递推关系式。若由上面的递推关系式从n阶逐阶往低阶递推,计算较繁,注意到上面的递推关系式是由n-1阶和n-2阶行列式表示n阶行列式,因此,可考虑将其变形为:  或  现可反复用低阶代替高阶,有:  同样有:  因此当时  由(1)(2)式可解得:  证毕。  [点评]虽然我们从一个行列式中可以看出有低阶的相同的结构,然后得到一递推关系式,但我们不要盲目乱代,一定要看清这个递推关系式是否可以简化我们的计算,如果不  行的话,就要适当地换递 推关系式,如本题。  以上总共给出了计算行列式的3种方法,其中一些是常见的些是最基本的方法,还有一些是特殊但很实用的方法。在课外书中还有其他的一些方法,如:极限法、换元法、导数法、差分法、积分法等,但这些方法用处不多,所以不加以介绍。
本文关键字:
考研网络课堂
考研公共课
考研专业课
考研直通车
快速响应:购课即开展择校择专业指导,且有一次更换所报专业课机会;
专属小灶:名师直播互动式教学,真正的“零”起点授课,就是让你入门;
专属辅导:班主任+科目老师,多对一全程辅导,智能讲练结合,随时检验效果;
签约重读:一科不过,全科重读,业内最低重读标准
李旭2017考研英语阅读实景实验班
¥1888.013515试听
新东方集团十大演讲师冠军,新东方20周年功勋教师,&梦想之旅&讲师团成员,多次与俞敏洪老师同台演讲...
李旭2017考研...
2017考研写作提分特训--暑期直播班
¥59.013498试听
王江涛:新东方在线名师,写作辅导第一人,新东方考研写作首席主讲,新东方20周年功勋教师,传说中的&...
2017考研写作...
2017考研政治任汝芬序列(1-4)配套精讲班
¥690.013513试听
新东方在线名师。哲学系教授,哲学、思想政治教育硕士研究生导师,长期从事马克思主义理论教学。从1981...
2017考研政治...
李剑考研英语模糊阅读(强化班)(适用于...
¥580.013314试听
2017考研时事政治分阶段精讲精练
¥49.013461试听
中国社会科学院历史学博士后,政治学博士。考研政治辅导专家,新东方教育集团优秀教师,新东方在线名师...
2017考研时事...
英语语法长难句特训班
¥79.013425试听
英语专业硕士。北京新东方学校优秀教师。曾从事北京新东方学校考博内部教材的编订工作,熟悉多所院校的...
英语语法长难...
2017考研全科直通车 【经济学】
¥11980.013402试听
新东方在线考研政治主讲教师,北京新东方优秀教师,新东方全国考研巡讲师,新东方考研政治全国标准化教...
2017考研全科...
2017考研全科直通车【美术学】
¥11980.013409试听
新东方在线名师。考研政治资深辅导教师,四位一体教学法创始人。至今拥有20余年考研政治辅导历程,讲课...
2017考研全科...
2017考研全科直通车【行政管理】
¥9980.013403试听
2017考研全科直通车【教育硕士】
¥9980.013403试听
新东方集团十大演讲师冠军,新东方20周年功勋教师,&梦想之旅&讲师团成员,多次与俞敏洪老师同台演讲...
2017考研全科...
2017考研全科直通车【应用心理硕士】
¥9980.013402试听
新东方在线考研英语与上海口译名师,新东方教育科技集团教学培训师,新东方教育科技集团考研全国训讲师...
2017考研全科...
2017考研全科直通车【汉语国际教育硕士】
¥9980.013402试听
新东方在线名师。考研政治资深辅导教师,四位一体教学法创始人。至今拥有20余年考研政治辅导历程,讲课...
2017考研全科...
2017考研全科直通车【翻译硕士】
¥9980.013426试听
新东方在线名师。考研政治资深辅导教师,四位一体教学法创始人。至今拥有20余年考研政治辅导历程,讲课...
2017考研全科...
2017考研全科直通车 【企业管理】
¥9980.013408试听
新东方在线考研政治主讲教师,北京新东方优秀教师,新东方全国考研巡讲师,新东方考研政治全国标准化教...
2017考研全科...
2017考研全科直通车 【会计学】
¥9980.013402试听
中国人民大学硕士毕业,新东方在线特训优秀师资,曾以401分的成绩考入人大企业管理系,研究方向为企业国...
2017考研全科...
版权及免责声明
1,"新东方在线"上的内容,包括文章、资料、资讯等, 本网注明"稿件来源:新东方在线"的,其版权 均为"新东方在线"或北京新东方迅程网络科技有限公司所有 ,任何公司、媒体、网站或个人未经授权不得转载、链接、转贴或以其他方式使用。已经得到 "新东方在线"许可 的媒体、网站,在使用时必须注明"稿件来源:新东方",违者本网站将依法追究责任。
2, "新东方在线" 未注明"稿件来源:新东方"的 文章、资料、资讯等 均为转载稿,本网站转载出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如其他媒体、网站或个人从本网站下载使用,必须保留本网站注明的"稿件来源",并自负版权等法律责任。如擅自篡改为 " 稿件来源:新东方 " ,本网站将依法追究其法律责任。
3,如本网转载稿涉及版权等问题,请作者见稿后在两周内与新东方在线联系。
考研网络课堂
<a rel="nofollow" href="/alliance/clickword?userid=fffed9efcd60001&kid=ffced1759&url=/kaoyan/3/learning/251/14/800788" title="2017考研政治全程班试听
考研热点专题
考研实用 o 工具
考研交流 o 下载
考研课程排行榜
考研公开课

我要回帖

更多关于 行列式计算 的文章

 

随机推荐