Calcule la décomposition en valeurs singulières généralisée (GSVD) d'une paire de matrices (A,B). Les types de données que vous câblez aux entrées A et B déterminent l'instance polymorphe à utiliser.


icon

Entrées/Sorties

  • c2dcdb.png A

    A est une matrice de m lignes et p colonnes.

  • c2dcdb.png B

    B est une matrice de n lignes et p colonnes.

  • cbool.png valeurs singulières uniquement ?

    valeurs singulières uniquement ? spécifie si seules les valeurs singulières généralisées doivent être calculées. La valeur par défaut est FAUX. Si valeurs singulières uniquement ? est VRAI, le VI ne calcule que les Valeurs singulières.

  • cu16.png option SVD

    Option SVD spécifie de quelle manière le VI effectue la décomposition.

    0Mince (valeur par défaut) — Décompose une matrice A en multiplication des matrices U (m x min(m,p)), C (min(m,p) x p) et de la transposée de R (p x p). Décompose une matrice B en multiplication des matrices V (n x min(n,p)), S (min(n,p) x p) et de la transposée de R (p x p).
    1Pleine — Décompose une matrice A en multiplication des matrices U (m x m), C (m x p) et de la transposée R (p x p). Décompose une matrice B en multiplication des matrices V (n x n), S (n x p) et de la transposée R (p x p).
  • i1ddbl.png Valeurs singulières

    Valeurs singulières renvoie les valeurs singulières généralisées de la paire de matrices (A,B).

  • i2dcdb.png Matrice U

    Matrice U renvoie la matrice U des résultats de la GSVD.

  • i2dcdb.png Matrice V

    Matrice V renvoie la matrice V des résultats de la GSVD.

  • i2ddbl.png Matrice C

    Matrice C renvoie la matrice C des résultats de la GSVD.

  • i2ddbl.png Matrice S

    Matrice S renvoie la matrice S des résultats de la GSVD.

  • ii32.png erreur

    erreur renvoie toute erreur ou mise en garde générée par le VI. Vous pouvez câbler erreur au VI Convertir un code d'erreur en cluster d'erreur pour convertir le code d'erreur ou la mise en garde en cluster d'erreur.

  • i2dcdb.png Matrice R

    Matrice R renvoie la matrice R des résultats de la GSVD.

  • Les expressions suivantes définissent la décomposition en valeurs singulières généralisée d'une paire de matrices (A, B).

    A = UCR′ B = VSR′

    U et V étant des matrices orthogonales, et R étant une matrice carrée.

    Si k est le rang de la matrice , les k premiers éléments diagonaux de la matriceC′C +S′S sont des uns et tous les autres éléments sont des zéros. Les racines carrées des k premiers éléments diagonaux deC′C etS′S déterminent respectivement les numérateurs et les dénominateurs des valeurs singulières généralisées.