zoukankan      html  css  js  c++  java
  • Jordan 标准型的实例

    将学习到什么

    练习一下如何把一个矩阵化为 Jordan 标准型.


    将矩阵化为 Jordan 标准型需要三步:

    • 第一步 求出矩阵 (A in M_n) 全部的特征值 (lambda_1,cdots,lambda_t), 假设有 (t) 个不同的特征值
    • 第二步 Jordan 标准型定理 中的推论告诉我们:(w_k(A,lambda)-w_{k+1}(A,lambda)) 是以 (lambda) 为特征值且阶恰好为 (k) 的 Jordan 块的个数. 我们就利用这个公式计算出以 (lambda) 为特征值,阶为 (ell) 的个数, (ell, ell=1,2,cdots) 逐次计算. 以 (lambda) 为特征值的 Jordan 块阶数之和等于特征值 (lambda) 的代数重数,由此可知是否已经找出全部以 (lambda) 为特征值的 Jordan 块
    • 第三步 将所获得的 Jordan 块按任意次序排列成 Jordan 矩阵.

    例 1

    将矩阵

    egin{align}
    A=egin{bmatrix} 2 & 6 & -15 \ 1 & 1 & -5 \ 1 & 2 & -6 end{bmatrix}
    end{align}

    化为 Jordan 标准型.

    第一步:求特征值

    矩阵 (A) 的特征多项式为
    egin{align}
    lvert lambda I-A vert =egin{bmatrix} lambda-2 & -6 & 15 \ -1 & lambda-1 & 5 \ -1 & -2 & lambda+6 end{bmatrix} =(lambda+1)^3
    end{align}

    所以它只有一个特征值 (lambda_1=-1), 代数重数为 3.
     

    第二步:求 Jordan 块

    (lambda_1=-1), 令
    egin{align}
    B=A-lambda_1 I = A+I =egin{bmatrix} 3 & 6 & -15 \ 1 & 2 & -5 \ 1 & 2 & -5 end{bmatrix}, qquad B^2=0
    end{align}
    所以以 (lambda_1) 为特征值阶为 1 的 Jordan 块的个数为
    egin{align}
    w_1(A,lambda_1)-w_2(A,lambda_1)=[n-r_1(A,lambda_1)] - [r_1(A,lambda_1)-r_2(A,lambda_1)] = [3-1]-[1-0]=1
    end{align}
    其中 $r_k(A,lambda)=mathrm{rank} (A-lambda I)^k, quad r_0(A,lambda):=n $, (n) 为方阵 (A) 的大小.
    同理,以 (lambda_1) 为特征值阶为 2 的 Jordan 块的个数为
    egin{align}
    w_2(A,lambda_1)-w_3(A,lambda_1)=[r_1(A,lambda_1)-r_2(A,lambda_1)] - [r_2(A,lambda_1)-r_3(A,lambda_1)] = [1-0]-[0-0]=1
    end{align}
    上面两个 Jordan 块阶数之和为 3,等于 (lambda_1) 的重数,因而不再存在以 (lambda_1) 为特征值的其它 Jordan 块. 因矩阵 (A) 没有其它特征值,故 Jordan 块求解完毕.

    第三步:组成 Jordan 矩阵

    只有一个重数为 3 的特征值 (lambda_1=-1),一阶二阶各一个,所以矩阵 (A) 的 Jordan 标准型为

    egin{align}
    J=egin{bmatrix} -1 & 0 & 0 \ 0 & -1 & 1 \ 0 & 0 & -1end{bmatrix}
    end{align}


    例 2

    将矩阵
    egin{align}
    A=egin{bmatrix} 3 & -4 & 0 & 2 \ 4 & -5 & -2 & 4 \ 0 & 0 & 3 & -2 \ 0 & 0 & 2 & -1 end{bmatrix}
    end{align}
    化为 Jordan 标准型.

    矩阵 (A) 的特征多项式为
    egin{align}
    lvert lambda I-A vert =egin{bmatrix} lambda-3 & 4 & 0 & -2 \ -4 & lambda+5 & 2 & -4 \ 0 & 0 & lambda-3 & 2 \ 0 & 0 & -2 & lambda+1 end{bmatrix}= (lambda+1)^2(lambda-1)^2
    end{align}

    所以它有两个特征值 (lambda_1=-1)(lambda_2=1), 代数重数都为 2.
     

    第二步:求 Jordan 块

    (lambda_1=-1), 令
    egin{align}
    B_1=A-lambda_1 I = A+I &=egin{bmatrix} 4 & -4 & 0 & 2 \ 4 & -4 & -2 & 4 \ 0 & 0 & 4 & -2 \ 0 & 0 & 2 & 0 end{bmatrix} qquad mathrm{rank}\,B_1=3 \
    B_1^2 &=egin{bmatrix} 0 & 0 &12 & -8 \ 0 & 0 & 8 & -4 \ 0 & 0 & 12 & -8 \ 0 & 0 & 8 & -4 end{bmatrix} qquad mathrm{rank}\,B_1^2=2 \
    B_1^3 &=egin{bmatrix} 0 & 0 & 32 & -24 \ 0 & 0 & 24 & -16 \ 0 & 0 & 32 & -24 \ 0 & 0 & 24 & -16 end{bmatrix} qquad mathrm{rank}\,B_1^3=2
    end{align}
    所以以 (lambda_1) 为特征值阶为 1 的 Jordan 块的个数为
    egin{align}
    w_1(A,lambda_1)-w_2(A,lambda_1)=[n-r_1(A,lambda_1)] - [r_1(A,lambda_1)-r_2(A,lambda_1)] = [4-3]-[3-2]=0
    end{align}
    (lambda_1) 为特征值阶为 2 的 Jordan 块的个数为
    egin{align}
    w_2(A,lambda_1)-w_3(A,lambda_1)=[r_1(A,lambda_1)-r_2(A,lambda_1)] - [r_2(A,lambda_1)-r_3(A,lambda_1)] = [3-2]-[2-2]=1
    end{align}
    上面第二个 Jordan 块阶数为 2,等于 (lambda_1) 的重数,所以以 (lambda_1) 为特征值的 Jordan 块求解完毕.
     
    (lambda_2=1), 令
    egin{align}
    B_2=A-lambda_2 I = A-I &=egin{bmatrix} 2 & -4 & 0 & 2 \ 4 & -6 & -2 & 4 \ 0 & 0 & 2 & -2 \ 0 & 0 & 2 & -2 end{bmatrix} qquad mathrm{rank}\,B_2=3 \
    B_2^2 &=egin{bmatrix} -12 & 16 & 12 & -16 \ -16 & 20 & 16 & -20 \ 0 & 0 & 0 & 0 \ 0 & 0 & 0 & 0 end{bmatrix} qquad mathrm{rank}\,B_2^2=2 \
    B_2^3 &=egin{bmatrix} 40 & -48 & -40 & 48 \ 48 & -56 & -48 & 56 \ 0 & 0 & 0 & 0 \ 0 & 0 & 0 & 0 end{bmatrix} qquad mathrm{rank}\,B_2^3=2
    end{align}
    所以以 (lambda_2) 为特征值阶为 1 的 Jordan 块的个数为
    egin{align}
    w_1(A,lambda_2)-w_2(A,lambda_2)=[n-r_1(A,lambda_2)] - [r_1(A,lambda_2)-r_2(A,lambda_2)] = [4-3]-[3-2]=0
    end{align}
    (lambda_2) 为特征值阶为 2 的 Jordan 块的个数为
    egin{align}
    w_2(A,lambda_2)-w_3(A,lambda_2)=[r_1(A,lambda_2)-r_2(A,lambda_2)] - [r_2(A,lambda_2)-r_3(A,lambda_2)] = [3-2]-[2-2]=1
    end{align}
    上面第二个 Jordan 块阶数为 2,等于 (lambda_2) 的重数,所以以 (lambda_2) 为特征值的 Jordan 块求解完毕.

    Jordan 标准型定理 的式 (6) 知,矩阵 (B^k), (k>2) 的秩不会再变化了,即次数大于特征值的最大的 Jordan 块的阶数时不再变化,最少为 (n) 减去 (lambda) 的最大的 Jordan 块的阶数,这里也就是 2.

    第三步:组成 Jordan 矩阵

    (lambda_1=-1)(lambda_2=1)为特征值的 Jordan 块各是一个二阶的,所以矩阵 (A) 的 Jordan 标准型为

    egin{align}
    J=egin{bmatrix} -1 & 1 & 0 & 0 \ 0 & -1 & 0 & 0 \ 0 & 0 & 1 & 1 \ 0&0&0& 1end{bmatrix}
    end{align}

  • 相关阅读:
    波段是金牢记六大诀窍
    zk kafka mariadb scala flink integration
    Oracle 体系结构详解
    图解 Database Buffer Cache 内部原理(二)
    SQL Server 字符集介绍及修改方法演示
    SQL Server 2012 备份与还原详解
    SQL Server 2012 查询数据库中所有表的名称和行数
    SQL Server 2012 查询数据库中表格主键信息
    SQL Server 2012 查询数据库中所有表的索引信息
    图解 Database Buffer Cache 内部原理(一)
  • 原文地址:https://www.cnblogs.com/zhoukui/p/7791607.html
Copyright © 2011-2022 走看看