Polyeig
多项式特征值问题
句法
e = polyeig(a0,a1,...,ap)
[x,e] = polyeig(a0,a1,...,ap)
[x,e,s] = polyeig(a0,a1,...,ap)
描述
返回特征值多项式特征值问题学位e
= polyeig(A0,A1,...,AP
)p
。
[[
还返回矩阵X
,,,,e
] = polyeig(A0,A1,...,AP
)X
,大小n
-经过-n*p
,其列是特征向量。
[[
另外返回向量X
,,,,e
,,,,s
] = polyeig(A0,A1,...,AP
)s
,长度p*n
,包含特征值的条件数。至少一个A0
和AP
必须是非词。较大的状况数字表明,该问题接近重复特征值的问题。
例子
输入参数
输出参数
更多关于
尖端
Polyeig
处理以下简化案例:p = 0
, 或者polyeig(a)
,是标准特征值问题,eig(a)
。p = 1
, 或者Polyeig(A,B)
,是广义特征值问题,eig(a,-b)
。n = 0
, 或者Polyeig(A0,A1,...,AP)
,是标准的多项式问题,根([AP ... A1 A0])
, 在哪里A0,A1,...,AP
是标量。
算法
这Polyeig
函数使用QZ分解来在计算广义特征值的计算中找到中间结果。Polyeig
使用中间结果来确定特征值是否确定。查看描述eig
和QZ
了解更多信息。
计算的解决方案可能不存在或万博 尤文图斯唯一,也可能在计算上不准确。如果两者A0
和AP
是奇异的矩阵,然后问题可能会不足。如果只有一个A0
和AP
是奇异的,那么一些特征值可能是0
或者inf
。
缩放A0,A1,...,AP
具有规范(AI)
大致等于1
可能会提高准确性Polyeig
。但是,总的来说,这种提高的准确性是无法实现的。(请参阅Tisseur[3]有关详细信息)。
参考
[1] Dedieu,Jean-Pierre和Francoise Tisseur。“均质多项式特征值问题的扰动理论。”线性代数应用。卷。358,2003,第71–94页。
[2] Tisseur,Francoise和Karl Meerbergen。“二次特征值问题。”暹罗修订版43,第2期,2001年,第235–286页。
[3] Francoise Tisseur。“多项式特征值问题的向后误差和条件。”线性代数应用。卷。309,2000,第339–361页。