怎样输出矩阵中最大值和最小值 矩阵最小多项式?

[更新]
·
·
分类:行业
2837 阅读

怎样输出矩阵中最大值和最小值

矩阵最小多项式?

矩阵最小多项式?

第一种:
1、先设A是n级复数矩阵,那么g(y)就是A最后一个不变的因子。
2、求出所有的特征值以及代数重数,再假定不同的特征值为c1、c2……到ck。
3、指数ai≤特征值ci的重数。单特征值ci,那么对应的指数就是ai1;重特征值ci,需要先求它的广义特征向量,也就是解(ciI-A)^mx0,直到(ciI-A)^mx0线性无关的解的个数和特征值的重数相同,在这先假定aim。
4、最后设D(n-1)(λ)为行列式det(λI-A)Dn(λ)的(n-1)阶因子,则最小多项Dn(λ)/D(n-1)(λ);将A变换成为Jordan标准式,就是求最小多项式的方法。
第二种:
1、先算出矩阵的Jordan标准型;
2、再将它的特征值设为lambda(1)到lambda(k);
3、当Jordan标准型中以lambda(i)为对角元的Jordan块的最大阶数为t(i)时,这个矩阵的最小多项式为:f(x)(x-lambda(1))^t(1)x……x(x-lambda(k))^t(k)。
拓展阅读
最小多项式是代数数论的基本概念之一,根据哈密顿-凯莱定理,A的特征多项式是A的零化多项式,而在A的零化多项式中,次数最低的首一多项式就被称之为A的最小多项式。

matlab如何比较矩阵大小?

矩阵比较大小,要看用户怎么定义的,比如:
AB是说A中所有元素都大于B中对应元素,既然这样定义,如果有一个元素小于的话,AB当然不成立
min min(min(A)) A中最小元
max max(max(B)) B中最大元
如果 min max,按用户的定义,则有 AB
扩展资料:
matlab函数
Cotd( ) 余切(变量为度数)
asin( ) 反正弦(返回弧度)
acot( ) 反余切(返回弧度)
Asind( ) 反正弦(返回度数)
acotd( ) 反余切(返回度数)
angle( ) 返回复数的相位角
atand( ) 反正切(返回度数)
mod(x,y) 返回x/y的余数
sum( ) 向量元素求和
randperm()创建随机行向量
horcat C[A,B],水平聚合矩阵,还可以用cat(1,A,B)
vercat C[A;B],垂直聚合矩阵, 还可以用cat(2,A,B)