計算機怎麼計算行列式,怎麼計算行列式的值???

2021-05-30 20:34:34 字數 3694 閱讀 7136

1樓:匿名使用者

若按行列式定義計算行列式值運算量很大,計算機不採用定義去算。通常採用 ①將行列式化為上三角形,行列式值=對角元素乘積。見楊蔭華老師《線性代數》。

②將行列式化為下三角形,行列式值=對角元素相乘。③將行列式矩陣正交相似變換,矩陣對角化後得到對角線的特徵值,行列式值=λ1·λ2 ···λn。 我僅知這些,還有方法網友高手介紹。

計算機軟體應能根據行列式不同特點選擇最簡便方法。

2樓:小樂笑了

一般的演算法是按照初等變換,化成對角陣

這裡面涉及到矩陣分解的演算法(演算法很多,需要根據不同的特徵,選擇不同的方法)

也可以使用對角線法則(適用於3階或以內的行列式)按定義等方法。

3樓:厲平生悅喜

用一些數學軟體如mathematica,

maple,

matlab,

mathcad,

zzllrr

mather來計算行列式

怎麼計算行列式的值???

4樓:是你找到了我

1、利用行列式定義直接計算。

2、利用行列

式的七大性質計算。

3、化為三角形行列式 :若能把一個行列式經過適當變換化為三角形,其結果為行列式主對角線上元素的乘積。因此化三角形是行列式計算中的一個重要方法。

4、降階法:按某一行(或一列)行列式,這樣可以降低一階,更一般地是用拉普拉斯定理,這樣可以降低多階,為了使運算更加簡便,往往是先利用列式的性質化簡,使行列式中有較多的零出現,然後再。

5樓:匿名使用者

類似的高斯消元。。

。。可以通過。。。

比如。第一行為主元,a11

以下第i行aij減去ai1/a11*a1j。。。。

(行列式中,把某一行的所有對應元素乘以某一個數加到另一行上面去,行列式值不變)

然後把第一列化成0

同理。。。可以把左下角的數字全部化成0.。。。

比如 1 -1 0 2

0 -1 -1 2

-1 2 -1 0

2 1 1 0

-》1 -1 0 2

0 -1 -1 2

0 1 -1 2

0 3 1 -4

-》1 -1 0 2

0 -1 -1 2

0 0 -2 4

0 0 -2 2

-》1 -1 0 2

0 -1 -1 2

0 0 -2 4

0 0 0 -2

然後變成三角形行列式,直接將對角線數字乘起來就行了。。

原式=-1×-2×-2=-4

還有,如果aii=0

可以利用「交換行列式兩行(列),行列式變號」

將主元變成非0

當然還有很多行列式的性質,建議看中國人民大學出版社的《線性代數》一書。

6樓:化凍

將第一行乘以2加到第二行、將第一行乘以3/2加到第三行,將第一行加到第四行,得到

-2 2 -4 0

0 3 -5 5

0 4 -8 -3

0 2 1 1

按第一列得

行列式3 -5 5

4 -8 -3

2 1 1

乘以-2,

下面就簡單了。

7樓:匿名使用者

找本書看看,線性代數的書。看書容易一點,這裡不好寫。

行列式的計算方法是什麼?

8樓:我是一個麻瓜啊

簡單地說,行列式的主要功能體現在電腦科學中現在數學課上學習行列式,就是為了讓我們理解一些計算原理我先講行列式怎麼計算吧

二階行列式(行列式兩邊的豎線我不會打,看得懂就行):

a  b

c  d

它的值就等於ad-bc,即對角相乘,左上-右下的那項為正,右上-左下的那項為負

三階行列式:

a  b  c

d  e  f

g  h  i

它的值等於aei+bfg+cdh-afh-bdi-ceg,你在紙上用線把每一項裡的三個字母連起來就知道規律了

計算機就是用行列式解方程組的

比如下面這個方程組:

x+y=3

x-y=1

計算機計算的時候,先計算x,y係陣列成的行列式d:

1   1

1  -1

d=-2

然後,用右邊兩個數(3和1)分別代替x和y的係數得到兩個行列式dx和dy:

3   1

1  -1

dx=-4

1  3

1  1

dy=-2

用dx除以d,就是x的值,用dy除以d,就是y的值了

行列式的計算方法

9樓:匿名使用者

2,3階行列式的對角線法則

, 4階以上(含4階)是沒有對角線法則的!

解高階行列式的方法 一般有

用性質化上(下)三角形,上(下)斜三角形, 箭形按行列定理

laplace定理

加邊法遞迴關係法

歸納法特殊行列式(如vandermonde行列式)先想到這些...

10樓:我是一個麻瓜啊

簡單地說,行列式的主要功能體現在電腦科學中現在數學課上學習行列式,就是為了讓我們理解一些計算原理我先講行列式怎麼計算吧

二階行列式(行列式兩邊的豎線我不會打,看得懂就行):

a  b

c  d

它的值就等於ad-bc,即對角相乘,左上-右下的那項為正,右上-左下的那項為負

三階行列式:

a  b  c

d  e  f

g  h  i

它的值等於aei+bfg+cdh-afh-bdi-ceg,你在紙上用線把每一項裡的三個字母連起來就知道規律了

計算機就是用行列式解方程組的

比如下面這個方程組:

x+y=3

x-y=1

計算機計算的時候,先計算x,y係陣列成的行列式d:

1   1

1  -1

d=-2

然後,用右邊兩個數(3和1)分別代替x和y的係數得到兩個行列式dx和dy:

3   1

1  -1

dx=-4

1  3

1  1

dy=-2

用dx除以d,就是x的值,用dy除以d,就是y的值了

11樓:匿名使用者

若元素m在第i行 第j列

他的代數餘子式就是在原來行列式的基礎上去掉第i行第j列所剩下的行列式的值。注意前面還有一個符號就是-1的(i+j)次方 。

12樓:小樂笑了

第3行,減去第2行,

然後提取第3行公因子λ-3,

然後第2列,加上第3列

這時,按第3行,得到一個2階行列式

交叉相乘後相減,然後因式分解一下,即可得到

行列式是用來計算什麼的?怎樣計算?

13樓:匿名使用者

簡單地說,行列式的主

14樓:匿名使用者

一般是用來解線性方程組的

如何計算該行列式,怎麼計算行列式的值???

這個還不簡單,第一行加第二行加第三行加第四行家第五行,然後就可以看出經過簡單變換後成了 0 0 0 0 0 1 4 1 1 1 1 1 4 1 1 1 1 1 4 1 1 1 1 1 4後面的就不用我再說了嘛 怎麼計算行列式的值?1 利用行列式定義直接計算。2 利用行列 式的七大性質計算。3 化為三...

計算行列式,行列式是如何計算的?

c2 c1,c3 c2,c4 c3,c5 c4 d a1 a2 a3 a1 a4 a1 a5 a1 2a1 a1 2 a2 2 a3 2 a1 2 a4 2 a1 2 a5 2 a1 2 2a1 2 a1 3 a2 3 a3 3 a1 3 a4 3 a1 3 a5 3 a1 3 2a1 3 a1 4...

利用行列式的定義計算,利用行列式的定義計算

都高速你 行列式的定義計算 了,聽他的就是。這一題用行列式的定義計算怎麼計算呀?第一行取第一個元素n,第二行取第三個元素2,第三行取第四個元素3,第n 1行取第n個元素n 1 第n行取第二個元素1。只有這一種取法取出的n個數之積不為0 這些數對應的排列為 134.n2 其逆序數為 t 134.n2 ...