复数QZ分解
- 更新时间2025-07-30
- 阅读时长4分钟
在一对方阵上进行QZ分解。连线至A和B输入端的数据类型决定要使用的多态实例。

输入/输出
A
—
A是复数方阵。
B
—
B是第二个复数方阵。
分解类型
—
分解类型指定分解的类型。
排序
—
order指定如何对广义特征值Alpha和Beta进行排序。仅当分解类型为广义Schur时,order才可用。默认值为不重新排序。
特征向量
—
特征向量返回列中包含广义特征向量的复数矩阵。
Q
—
Q是酉矩阵。 trans(Q)为Q的共轭转置矩阵时,Q满足下列条件:
Z
—
Z是酉矩阵。 trans(Q)为Q的共轭转置矩阵时,Z满足下列条件:
Alpha
—
Alpha返回矩阵对(A,B)的广义特征值的分子。 如Betai不为零,则Alphai/Betai是(A,B)的广义特征值。
Beta
—
Beta返回矩阵对(A,B)的广义特征值的分母。 如Betai不为零,则Alphai/Betai是(A,B)的广义特征值。
错误
—
错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。 |
下列公式定义了矩阵(A, B)的QZ分解。
A = QHZH B = QTZH其中 A 和 B 是 n乘n 的方形矩阵, ZH 是矩阵 Z的共轭转置, T 是一个 n乘n 的上三角矩阵,如果 分解类型 是 广义海森堡 , H 是一个n 乘n的上海森堡矩阵,如果 分解类型 是 广义舒尔,则是一个具有1乘1和2乘2对角块的准三角矩阵。关于Hessenberg矩阵的信息,见Hessenberg分解VI。
如B为奇异矩阵,矩阵对(A, B)有无穷的广义特征值,Betai为零。如果αA -βB对所有的α和 β都是奇异的,那么矩阵对(A, B)是奇异的,并且有一个不确定的广义特征值,换句话说, Beta都是i 和 Alphai 都是零。如有不确定的广义特征值,该VI无法对广义特征值进行排序。
A
—
分解类型
—
排序
—
特征向量
—
Alpha
—
错误
—