理解不变因子、行列式因子、初等因子

理解不变因子、行列式因子、初等因子

1、先导

理解行列式因子之前,我们先要了解它定义中的k阶子式是怎么求出来的。而行列式因子的引入是为了证明smith标准型的唯一性。

k阶子式

在行列式中任取k行k列的,k是任意取得,没有限制,(k行k列也就是说明行、列数相同就可以了,像我可以取第1、2行,列数可以取1、2列;列数也可以取2、3列,这两个也都是2阶子式)这些行列相交的公共元素,重新组合的新的行列式。以例子来说明加深理解。

A

=

1

2

3

4

5

6

7

8

9

A=\begin{vmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{vmatrix}

A=∣∣∣∣∣∣​147​258​369​∣∣∣∣∣∣​

(1)1阶子式

1

1

2

3

.

.

.

9

1阶子式有:\begin{vmatrix} 1 \\ \end{vmatrix} 、 \begin{vmatrix} 2 \\ \end{vmatrix} 、 \begin{vmatrix} 3 \\ \end{vmatrix} 、... \begin{vmatrix} 9 \end{vmatrix} 取完行列式中的全部元素。

1阶子式有:∣∣​1​∣∣​、∣∣​2​∣∣​、∣∣​3​∣∣​、...∣∣​9​∣∣​取完行列式中的全部元素。

(2)2阶子式

2

1

2

3

4

1

2

1

2

2

3

5

6

1

2

2

3

.

.

.

5

6

8

9

2

3

2

3

.

.

.

2阶子式有:\begin{vmatrix} 1&2 \\ 3&4\\ \end{vmatrix} (第1、2行,第1、2列)、 \begin{vmatrix} 2&3 \\ 5&6 \end{vmatrix} (第1、2行,第2、3列)、 ...、 \begin{vmatrix} 5&6 \\ 8&9 \end{vmatrix} (第2、3行,第2、3列)...

2阶子式有:∣∣∣∣​13​24​∣∣∣∣​(第1、2行,第1、2列)、∣∣∣∣​25​36​∣∣∣∣​(第1、2行,第2、3列)、...、∣∣∣∣​58​69​∣∣∣∣​(第2、3行,第2、3列)... 一直到取完全部的2阶行列式,全部的这些二阶行列式都是2阶子式。

(3)3阶子式

3阶子式就是该行列式。 依此类推到k阶子式。

主子式

在行列式中取k行k列,行(或列)的标号虽然可以任取(不需要按照间隔为1来取),但是列(或行)的标号要与行(或列)一致,即行列标号一样,例如行取1、3、6,列就得取1、3、6;行取2、3、5,列就得取2、3、5.

顺序主子式

也是在行列式中取k行k列,但是要从第1行第1列开始选,也就是说一阶顺序主子式只是第1行第1列构成的行列式;二阶顺序主子式只有第1、2行和第1、2列构成的行列式;三阶顺序主子式只有第1、2、3行和第1、2、3列构成的行列式,依此类推。 说明顺序主子式唯一。

2、不变因子

不变因子是将矩阵化成smith标准型后的对角线上的全部非0元素。smith标准型的化简是采用行和列变化,使其后一个对角线元素能整除前一个对角线元素。举个例子(下面的A、B矩阵都是数字矩阵的的λ-矩阵化成的,即λE-A、λE-B,这两个的λ-矩阵的λ的次数是和阶数一样的,都是3次)。

A

(

λ

)

=

(

1

0

0

0

λ

1

0

0

0

(

λ

1

)

(

λ

2

)

)

,

B

(

λ

)

=

(

1

0

0

0

λ

1

0

0

0

(

λ

2

)

2

)

A(λ)=\begin{pmatrix} 1 & 0 & 0 \\ 0 & λ-1 &0 \\ 0 & 0 & (λ-1 )(λ-2 )\\ \end{pmatrix} ,B(λ)=\begin{pmatrix} 1 & 0 & 0 \\ 0 & λ-1 &0 \\ 0 & 0 & (λ-2 )^2 \\ \end{pmatrix}

A(λ)=⎝⎛​100​0λ−10​00(λ−1)(λ−2)​⎠⎞​,B(λ)=⎝⎛​100​0λ−10​00(λ−2)2​⎠⎞​其中A(λ)是Smith标准型,因为(λ-1)(λ-2)能整除(λ-1),当然(λ-1)可以整除1;而B(λ)不是Smith标准型,因为 (λ-2)2不能整除 (λ-1)。当然不一定一开始的对角线元素就是1,也可以是λ的多项式(我举得这个C(λ)例子不是数字矩阵的λ-矩阵,因此λ的阶数不等于他的维数)。

C

(

λ

)

=

(

λ

1

0

0

0

λ

1

0

0

0

(

λ

1

)

(

λ

2

)

)

C(λ)=\begin{pmatrix} λ-1 & 0 & 0 \\ 0 & λ-1 &0 \\ 0 & 0 & (λ-1 )(λ-2 )\\ \end{pmatrix}

C(λ)=⎝⎛​λ−100​0λ−10​00(λ−1)(λ−2)​⎠⎞​C(λ)这种也是smith标准型

3、行列式因子

定义:λ-矩阵A(λ)的全部的非零k阶子式的首项系数为1的最大公因式Dk (λ)称为k阶行列式因子。 不变因子和行列式因子的关系:不变因子di ,行列式因子Di 。d1 =D1 ,d2 =D2 /D1 …,dr =Dr /Dr-1 。 要是给出的矩阵是对角形式的,用行列式因子能很快的求解出不变因子,从而求出Smith标准型。举个例子:

A

(

λ

)

=

(

λ

(

λ

+

1

)

0

0

0

λ

0

0

0

(

λ

+

1

)

2

)

A(λ)=\begin{pmatrix} λ(λ+1) & 0 & 0 \\ 0 & λ &0 \\ 0 & 0 & (λ+1)^2\\ \end{pmatrix}

A(λ)=⎝⎛​λ(λ+1)00​0λ0​00(λ+1)2​⎠⎞​ 可见。非零1阶子式有λ(λ+1)、λ 、(λ+1)2 ,则最大公因式D1 =1;非零2阶子式有λ2(λ+1)、λ(λ+1)3 ,λ(λ+1)2 ,则最大公因式D2 =λ(λ+1);非零3阶子式有λ2(λ+1)3 ,则最大公因式D3 =λ2(λ+1)3 。 因此我们可以求解第一个不变因子d1 =D1 =1;d2 =D2 /D1 =λ(λ+1);d3 =D3 /D2 =λ(λ+1)2 。故可化成Smith标准型为

(

1

0

0

0

λ

(

λ

+

1

)

0

0

0

λ

(

λ

+

1

)

2

)

\begin{pmatrix} 1 & 0 & 0 \\ 0 & λ(λ+1) &0 \\ 0 & 0 & λ(λ+1)^2\\ \end{pmatrix}

⎝⎛​100​0λ(λ+1)0​00λ(λ+1)2​⎠⎞​

4、初等因子

把不变因子中的常数项去掉,剩下的关于λ的因式进行分解,注意分解的因式是互不相同的(仅是针对同一个不变因子的)。例如:不变因子为1,λ,λ(λ-1), 则初等因子为λ,λ,λ-1;若是不变因子为1,1,(λ-1)3 ,则初等因子为(λ-1)3 。

5、参考

矩阵分析(第三版)史荣昌 k阶子式、主子式、顺序主子式的一些定义的参考 使用LaTeX写矩阵

相关数据

第三十五章 Caché 命令大全 ZNSPACE 命令
365平台app下载手机版

第三十五章 Caché 命令大全 ZNSPACE 命令

📅 07-06 👁️ 7860