schur (fonction du module MathScript RT)

Aide du module LabVIEW 2012 MathScript RT

Date d'édition : June 2012

Numéro de référence : 373123C-0114

»Afficher les infos sur le produit
Télécharger l'aide (Windows uniquement)

Classe propriétaire : linalgebra

Requiert : Module MathScript RT

Syntaxe

d = schur(a)

d = schur(a, option)

[c, d] = schur(a)

[c, d] = schur(a, option)

Description

Renvoie la décomposition de Schur d'une matrice carrée. La décomposition de Schur d'une matrice carrée A est définie par A = CDCH, D étant une matrice en forme de Schur et CH la transposée conjuguée de la matrice C.

Exemples

Entrées

Nom Description
a Spécifie une matrice carrée réelle ou complexe.
option Spécifie le type de décomposition à générer. option est une chaîne qui accepte les valeurs suivantes.

'complex' Génère une décomposition complexe de a.
'real' Génère une décomposition réelle de a. LabVIEW place les valeurs propres réelles et les paires d'éléments propres complexes conjuguées sur les blocs diagonaux 1 x 1 et 2 x 2 de d.

Sorties

Nom Description
d Renvoie une matrice de blocs triangulaire supérieure en forme de Schur réelle dont les éléments sur la diagonale principale sont tous des blocs 1 x 1 ou 2 x 2. Si a est complexe, d renvoie une matrice triangulaire supérieure en forme de Schur complexe.
c Renvoie une matrice orthogonale de la même taille que a. Si a est complexe, c renvoie une matrice unitaire.

Détails

Le tableau suivant répertorie les caractéristiques de support de cette fonction.

Supportée par le moteur d'exécution LabVIEW Oui
Supportée sur les cibles RT Oui
Compatible avec les durées d'exécution limitées sur RT Non caractérisée

Exemples

A = [1, 2, 3; 4, 5, 6; 7, 8, 9]
[C, D] = schur(A)

Rubriques apparentées

ac_to_rcschur

CET ARTICLE VOUS A-T-IL ÉTÉ UTILE ?

Pas utile