计算矩阵对(A, B)的广义奇异值分解(GSVD)。连接至AB输入端的数据类型决定所使用的多态实例。


icon

输入/输出

  • c2ddbl.png A

    Amp列的矩阵。

  • c2ddbl.png B

    Bnp列的矩阵。

  • cbool.png 仅计算奇异值?

    仅计算奇异值?指定是否仅计算广义的奇异值。默认值为FALSE。仅计算奇异值?的值为TRUE时,VI仅计算奇异值

  • cu16.png SVD选项

    SVD选项指定VI执行分解的方式。

    0精简(默认)-将矩阵A分解为:矩阵U (m x min(m,p))、矩阵C (min(m,p) x p)和R (p x p)的转置矩阵的积。将矩阵B分解为:矩阵V (n x min(n,p))、矩阵S (min(n,p) x p)和R (p x p)的转置矩阵的积。
    1完整-将矩阵A分解为:矩阵U (m x m)、矩阵C (m x p)和R (p x p)的转置矩阵的积。将矩阵B分解为:矩阵V (n x n)、矩阵S (n x p)和R (p x p)的转置矩阵的积。
  • i1ddbl.png 奇异值

    奇异值返回矩阵对AB的广义奇异值。

  • i2ddbl.png 矩阵U

    矩阵U返回作为GSVD结果的矩阵U

  • i2ddbl.png 矩阵V

    矩阵V返回作为GSVD结果的矩阵V

  • i2ddbl.png 矩阵C

    矩阵C返回作为GSVD结果的矩阵C

  • i2ddbl.png 矩阵S

    矩阵S返回作为GSVD结果的矩阵S

  • ii32.png 错误

    错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。

  • i2ddbl.png 矩阵R

    矩阵R返回作为GSVD结果的矩阵R

  • 下列公式为矩阵对(A,B)的广义奇异值分解。

    A = UCR′ B = VSR′

    UV是正交矩阵,R是方阵。

    当你让 k 成为矩阵 ,那么矩阵 C C+ S S的前 k 个对角线元素是1,其他元素都是0。 C CS S的前 k个 对角线元素的平方根分别决定了广义奇异值的分子和分母。