二、Jordan标准形、初等因子、不变因子

二、Jordan标准形、初等因子、不变因子

1. smith标准型

在这里插入图片描述

定义
1.最高次幂系数为1
2.d ( λ i ) 能够整除d ( λ i + 1 )
3.λ矩阵的smith标准型是唯一的

2. 求smith标准型----初等行变换(不改变矩阵的行列式因子和不变因子)

在这里插入图片描述

3. 行列式因子、不变因子、初等因子

k阶行列式因子: A (λ)中的所有非零的k阶子式的首一最大公因式 D k ( λ ) D_{k}(λ) Dk(λ) (首一:最高次数项系数为1)
其中: d 1 ( λ ) = D 1 ( λ ) ; d k ( λ ) = D k ( λ ) / D k − 1 ( λ ) , k = 2 , ⋅ ⋅ ⋅ , r d_{1} (λ) = D_{1} (λ);d_{k} (λ) = D_{k} (λ) /D_{ k-1}(λ), k = 2, · · · , r d1(λ)=D1(λ)dk(λ)=Dk(λ)/Dk1(λ),k=2,,r
不变因子:smith标准型对角线上元素 d k ( λ ) d_{k}(λ) dk(λ),即上例中的 1 , λ , λ 2 + λ 1, λ ,λ^2+λ 1λλ2+λ
初等因子:把𝜆–矩阵𝐴 (𝜆)的每个次数≥1的不变因子 d k ( λ ) d_{k}(λ) dk(λ)在复数域上分解为互不相同的一次因式的方幂的乘积,所有这些一次因式的方幂(相同的按出现的次数计算)----就是不变因子的因式分解(不懂看下面例子)

例题解释下几个因子:

 注意:这里的几个因子是针对A(λ)的,就是λE−A所得的矩阵 不要跟A矩阵性质搞混淆了(只有数字的矩阵)
 下面例子可以总结出最大阶数的行列式因子就是|A(λ)|,这个可以作为一个显然的结论

在这里插入图片描述
在这里插入图片描述

4.Joradn标准形:

Jordan块

根据初等因子的阶数和零点唯一确定,即以下初等因子分别为: ( λ − 2 ) 2 , ( λ + i ) 3 , λ 4 (\lambda-2)^{2}, (\lambda+i)^{3}, \lambda^{4} (λ2)2,(λ+i)3,λ4
在这里插入图片描述

Jordan标准形定义

在这里插入图片描述

5. 最后求Jordan标准型的例子

在这里插入图片描述

行列式因子:对于一个n阶矩阵A,其行列式因子是由它的每个n-1阶子阵的行列式组成的。在Matlab中,可以使用det()函数来计算一个矩阵的行列式因子不变因子:对于一个n阶矩阵A,其不变因子是由它的所有n阶子阵行列式的最大公约数组成的。在Matlab中,可以使用inv()和rank()函数计算出A的所有子阵,然后使用gcd()函数来计算它们的最大公约数。 初等因子:对于一个n阶矩阵A,其初等因子是由它的所有n阶子阵行列式的有理标准式的非零因子组成的。在Matlab中,可以使用poly()和roots()函数来计算一个矩阵的所有有理标准式,并使用nnz()函数来统计非零因子的数量。 Smith标准型:对于一个m x n矩阵A,其Smith标准型是一个(m x m)的对角矩阵D和一个(n x n)的对角矩阵E,使得A = PDE,其中P和Q是可逆矩阵。在Matlab中,可以使用smithForm()函数来计算一个矩阵的Smith标准型Jordan标准型:对于一个n阶矩阵A,其Jordan标准型是一个如J = diag(J1, J2,..., Js)的分块对角矩阵,在每个块内部都是一个上三角矩阵和若干个对角块的组合。在Matlab中,可以使用jordan()函数来计算一个矩阵Jordan标准型。 最小多项式:对于一个n阶矩阵A,其最小多项式是一个最低次数的不可约多项式p(x),使得p(A) = 0。在Matlab中,可以使用polyfit()函数来拟合一个矩阵的所有特征值,并使用roots()函数来计算最小多项式的系数。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jubary

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值