Git Product home page Git Product logo

eight-common-types-of-determinants-and-their-solutions's Introduction

八大常见类型的行列式及其解法

原文地址及作者

已整合调整原文中的一些问题

本文记录了八大常见类型的行列式及其解法,解法从一般性到特殊性都有,分享给大家,例子都特别经典好用,希望对线代、高代初学者以及考研党有用.

关于一些解法步骤有童鞋表示看不懂,我的建议是顺着文章顺序一个一个题往下看,有些地方需要你跟着文章自己用笔写一下.因为有些题用到了前题的结论,有些步骤做了精简.还是那句话,看是看不懂的,写一写才能懂.

类型总览:

  1. 箭型行列式
  2. 两三角型行列式
  3. 两条线型行列式
  4. 范德蒙德型行列式
  5. Hessenberg型行列式
  6. 三对角型行列式
  7. 各行元素和相等型行列式
  8. 相邻两行对应元素相差K倍型行列式

方法总览:

  1. 拆行法
  2. 升阶法
  3. 方程组法
  4. 累加消点法
  5. 累加法
  6. 递推法(特征方程法)
  7. 步步差法

一:箭型行列式 ------------------> 返回目录

最常见最常用的行列式,特征很好辨识,必须掌握,请看下例(空白处都为0):

: 将第一列元素依次减去第 列的

得:

所以:

二:两三角型行列式 ------------------> 返回目录

1.特征为对角线上方元素均为 ,下方元素均为

时可化为箭型行列式计算,当 时采用拆行法计算,请看下面两例

: 将第 行都减去第一行 得:

即化成了箭型行列式,所以:


: 采用拆行法,目的是为了降阶

列都减去最后一列,得:

所以:

再由行列式转置不变性得到:

联立 ,得通式:

2.通过适当变换可以化为两三角型行列式的,描述不如大家自己看例子揣摩,也很容易理解的,请看下例

: 将第一行乘上 ,第一列乘上 ,得:

即化成了两三角型行列式

3.一些每行上有公因子但是无法向上式那样在保持行列式不变得基础上能提出公因子的,采用升阶法,请看下例

: 加边升阶,得:

再将第 都减去第一行的 倍,得:

即又化成了箭型行列式,可得通式:

三:两条线型行列式 ------------------> 返回目录

特征是除了主(次)对角线或与其相邻得一条斜线所组成的任意一条线加四个顶点中的某个顶点外,其他元素均为,这类行列式可以直接展开降阶.这段描述有点繁琐,但其实也并不复杂,请看下例理解(空白处都为0):

: 按照第一列两个非元素拉普拉斯展开即可

四:范德蒙德型行列式 ------------------> 返回目录

范德蒙德行列式大家应该熟悉,而范德蒙德型行列式的特征就是有逐行(列)元素按幂递增(减),可以将其转化为范德蒙德行列式来计算,请看下例

: 将每行都提出 倍,得:

上式即为范德蒙德行列式,所以通式为:

五:型行列式 ------------------> 返回目录

特征为除了主(次)对角线及与其相邻的斜线,再加上第一行(列)或第行(列)外,其余元素均为.这类行列式有点像前面说的两条线型行列式,但是还是有一点区别的.这类行列式都用累加消点法,即通常将某一行(列)都化简到只有一个非元素,以便于降阶计算,请看下例

: 将各列都加到第一列,得到:

降阶之后再重复上述步骤即可得到通式:

注:需要说明的是,上面举的例子比较容易看出如何实施累加消点法就可以实现将某一行(列)都化简到只有一个非元素从而达到降阶的目的,但是还有很多型行列式并不这么容易就做到,还需要大家找找技巧稍微变换一下,只要始终记得你要用累加消点法来消元来降阶就可以了

六:三对角型行列式 ------------------> 返回目录

这是一种递推结构的行列式,特征为所有主子式都有相同的结构,从而以最后一列展开,将所得的 阶行列式再展开即得递推公式,即递推法(特征方程法),请看下例

: 按第一列拉普拉斯展开,得:

解特征方程: ,得:

即可得通式:

注:特征根相等以及没有特征根时的解法.建议大家去复习一下高中数列的解法,其中有一个方法叫特征方程法,也叫不动点法,这个方法说明了特征根相等的时候怎么做.三对角型行列式的解法本质就是求一个数列的通项公式.

七:各行元素和相等型行列式 ------------------> 返回目录

这个特征已经很清楚了吧,方法就是累加法,很简单,直接看下例

: 将第 行都加到第一行去,得:

所以:

八:相邻两行对应元素相差K倍型行列式 ------------------> 返回目录

这个要用步步差法

(1)大部分元素为数字,且相邻两行对应元素相差为,采用逐步作差的方法,即可出现大量 元素,进而出现大量元素

(2)若相邻两行相差倍,采用逐步作倍差得方法,即可出现大量元素

请看下面两个例子

: 从第一行开始,依次用前一行减去后一行,得:

再将第一列加到第 列,得:


: 从第一行开始,依次用前一行加上后一行的 倍,得:

所以:

eight-common-types-of-determinants-and-their-solutions's People

Contributors

1466587594 avatar josstorer avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.