主题
Search

矩阵最小多项式


矩阵 A 的最小多项式是首一多项式,在 A 中具有最小次数 n,使得

 p(A)=sum_(i=0)^nc_iA^i=0.
(1)

最小多项式可以整除任何满足 qq(A)=0 的多项式 q,特别地,它可以整除特征多项式

如果特征多项式分解为

 char(A)(x)=(x-lambda_1)^(n_1)...(x-lambda_k)^(n_k),
(2)

那么它的最小多项式由下式给出

 p(x)=(x-lambda_1)^(m_1)...(x-lambda_k)^(m_k)
(3)

对于某些正整数 m_i,其中 m_i 满足 1<=m_i<=n_i

例如,特征多项式 n×n 零矩阵(-1)^nx^n,而其最小多项式是 x。然而,以下矩阵的特征多项式和最小多项式都是

 [0 1; 0 0]
(4)

均为 x^2

以下 Wolfram 语言代码将找到变量 x 中方阵 a 的最小多项式。

  MatrixMinimalPolynomial[a_List?MatrixQ,x_]:=Module[
    {
      i,
      n=1,
      qu={},
      mnm={Flatten[IdentityMatrix[Length[a]]]}
    },
    While[Length[qu]==0,
      AppendTo[mnm,Flatten[MatrixPower[a,n]]];
      qu=NullSpace[Transpose[mnm]];
      n++
    ];
    First[qu].Table[x^i,{i,0,n-1}]
  ]

另请参阅

代数数最小多项式, Cayley-Hamilton 定理, 特征多项式, 扩域最小多项式, 有理标准型

本条目的部分内容由 Todd Rowland 贡献

使用 Wolfram|Alpha 探索

参考文献

Dummit, D. and Foote, R. Abstract Algebra, 2nd ed. Englewood Cliffs, NJ: Prentice-Hall, 1991.Herstein, I. §6.7 in Topics in Algebra, 2nd ed. New York: Wiley, 1975.Jacobson, N. §3.10 in Basic Algebra I. New York: W. H. Freeman, 1985.

在 Wolfram|Alpha 中被引用

矩阵最小多项式

请引用为

Rowland, ToddWeisstein, Eric W. "矩阵最小多项式。" 来自 MathWorld--Wolfram Web 资源。 https://mathworld.net.cn/MatrixMinimalPolynomial.html

主题分类