Effectue la décomposition en QZ d'une paire de matrices carrées. 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 carrée complexe.

  • c2dcdb.png B

    B est la seconde matrice carrée complexe.

  • ci32.png type de décomposition

    type de décomposition spécifie le type de décomposition à effectuer.

    0Hessenberg généralisée (valeur par défaut)
    1Schur généralisée
  • cu16.png ordre

    ordre spécifie comment ordonner les valeurs propres généralisés, Alpha et Bêta. ordre n'est disponible que si type de décomposition est Schur généralisée. La valeur par défaut est Pas de réorganisation.

    0Pas de réorganisation — Ne change pas l'ordre des valeurs propres généralisées.
    1Réel ascendant — Liste les valeurs propres généralisées en ordre croissant d'après leur partie réelle.
    2Réel descendant — Liste les valeurs propres généralisées en ordre décroissant d'après leur partie réelle.
    3Amplitude ascendante — Liste les valeurs propres généralisées en ordre croissant d'après leur amplitude.
    4Amplitude descendante — Liste les valeurs propres généralisées en ordre décroissant d'après leur amplitude.
  • i2dcdb.png Vecteurs propres

    Vecteurs propres renvoie une matrice complexe dont les colonnes contiennent les vecteurs propres généralisés.

  • i2dcdb.png Q

    Q est une matrice unitaire.

    Si trans(Q) est la matrice transposée conjuguée de Q, Q remplit les conditions suivantes :
    • trans(Q)AZ est une matrice de Hessenberg supérieure si le type de décomposition est Hessenberg généralisée ou une matrice triangulaire supérieure si le type de décomposition est Schur généralisée.
    • trans(Q)BZ est une matrice triangulaire supérieure.
  • i2dcdb.png Z

    Z est une matrice unitaire.

    Si trans(Q) est la matrice transposée conjuguée de Q, Z remplit les conditions suivantes :
    • trans(Q)AZ est une matrice de Hessenberg supérieure si le type de décomposition est Hessenberg généralisée ou une matrice triangulaire supérieure si le type de décomposition est Schur généralisée.
    • trans(Q)BZ est une matrice triangulaire supérieure.
  • i1dcdb.png Alpha

    Alpha renvoie les numérateurs des valeurs propres généralisées de la paire de matrices (A,B).

    Si Bêtai est non nul, Alphai/Bêtai est une valeur propre généralisée de (A,B).

  • i1dcdb.png Bêta

    Bêta renvoie les dénominateurs des valeurs propres généralisées de la paire de matrices (A,B).

    Si Bêtai est non nul, Alphai/Bêtai est une valeur propre généralisée de (A,B).

  • 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.

  • Les expressions suivantes définissent la décomposition en QZ d'une paire de matrices (A,B).

    A = QHZH B = QTZH

    A et B sont des matrices carréesn-n , ZH est la transposée conjuguée de la matrice Z, T est une matrice triangulaire supérieuren-par-n , et H est une matrice Hessenberg supérieuren-par-n si le type de décomposition est Hessenberg généralisé ou une matrice quasi-triangulaire avec des blocs diagonaux 1-par-1 et 2-par-2 si le type de décomposition est Schur généralisé. Reportez-vous au VI Décomposition de Hessenberg pour obtenir des informations sur les matrices de Hessenberg.

    Si B est singulière, la paire de matrices (A, B) a une valeur propre généralisée infinie ; autrement dit, Bêtai est zéro. SiαA-βB est singulière pour tout α et β, la paire de matrices(A, B) est singulière et possède une valeur propre généralisée indéterminée, en d'autres termes, les deux Betai et Alphai sont des zéros. Ce VI ne peut pas ordonner les valeurs propres généralisées certaines de ces valeurs sont indéterminées.