zoukankan      html  css  js  c++  java
  • 理解相似矩阵

    相似矩阵(similar matrices)

    定义

    (A,B)都是(n)阶矩阵,若有可逆矩阵(P),使得(P^{-1}AP=B),则称(B)(A)的相似矩阵。

    两个相似矩阵的特征值相同,也就是说如果一个矩阵和一个对角矩阵(Lambda)

    [left[egin{array}{ccccc}{lambda_{1}} & {} & {} & {} & {} \ {} & {} & {lambda_{2}} & {} & {} \ {} & {} & {} & {} & {} \ {} & {} & {} & {ddots} & {} \ {} & {} & {} & {} & {lambda_{n}}end{array} ight]]

    相似,则(lambda_{1},lambda_{2},...,lambda_{n})(A)的n个特征值。

    理解相似矩阵

    相似矩阵的本质就是说通过相似变换能够把在不同基下的元素还原到另一个基空间下。还是很混乱是不是,没关系我们看下面的例子就很好理解了:

    如下图示有两个不同的基空间,左边是由(overrightarrow{i_{1}},overrightarrow{j_{1}})定义的空间,右边是由(overrightarrow{i_{2}},overrightarrow{j_{2}})定义的空间,很显然两个空间上的(m)点都是同一个点((n)也一样),唯一区别就是它的坐标因为基不一样而不同。就好像同一个事物从不同角度看是不一样的,但是事实上它就是一个东西。

    另外我们知道矩阵的本质可以理解成线性变换(细节可以阅读理解矩阵),因此右边的坐标系可以通过左乘一个(注意必须是左乘)矩阵(P)得到左边的坐标系,那么也就是说(m)点在右图中的矢量表示是(overrightarrow{v_2}),通过做成一个矩阵(P)后就能够变换到左边坐标系下。

    在左图中,(n)点是(m)点经过矩阵(A)的变换后得到的点,而对应到由图则是经过矩阵(B)变换后得到的。同理按照上面(m)点的变换我们可以有如下变换式子:

    [egin{align} ext{for point n}: Aoverrightarrow{v_1} &= PBoverrightarrow{v_2} otag \ &=PBP^{-1}overrightarrow{v_1} otag \ Rightarrow A=PBP^{-1} otag \ Rightarrow P^{-1}AP=B otag \ end{align} ]



    MARSGGBO原创





    2019-8-28



  • 相关阅读:
    【HDU 4305】Lightning(生成树计数)
    【HDU 1150】Machine Schedule(二分图匹配)
    【HDU 2063】过山车(二分图匹配)
    透过Nim游戏浅谈博弈
    [SCOI2010]字符串
    [SCOI2010]传送带[三分]
    [SCOI2010]序列操作[分块or线段树]
    HDU 5306 Gorgeous Sequence[线段树区间最值操作]
    1455: 罗马游戏[左偏树or可并堆]
    Codevs 5914 [SXOI2016]最大值
  • 原文地址:https://www.cnblogs.com/marsggbo/p/11426260.html
Copyright © 2011-2022 走看看