3149
8386
6万
$\style{scale:11;fill:#eff}꩜$
显示全部楼层
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}] ]
举报
手机版|悠闲数学娱乐论坛(第3版)
GMT+8, 2025-3-4 12:03
Powered by Discuz!