eigsort (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

ev = eigsort(a)

ev = eigsort(a, b)

[evec, evdiag] = eigsort(a)

[evec, evdiag] = eigsort(a, b)

ev = eigsort(a, order)

ev = eigsort(a, b, order)

[evec, evdiag] = eigsort(a, order)

[evec, evdiag] = eigsort(a, b, order)

Ancien nom : eigs

Description

Calcule les valeurs propres et vecteurs propres de matrices carrées réelles ou complexes. eigsort(a) est une solution du problème standard ax = lambda*x. eigsort(a, b) est une solution du problème général ax = lambda*bx. LabVIEW ne renvoie que six des valeurs propres et vecteurs propres possibles, en fonction de l'order que vous spécifiez.

Détails

Exemples

Entrées

Nom Description
a Spécifie une matrice carrée dont les matrices dépendantes sont également carrées.
b Spécifie une matrice de la même taille que a. Si vous spécifiez b, LabVIEW appelle la fonction qz.
order Spécifie comment déterminer quelles valeurs propres et quels vecteurs propres calculer. order est une chaîne qui accepte les valeurs suivantes.

'LM' (valeur par défaut) Classe les valeurs propres par amplitude décroissante.
'SM' Classe les valeurs propres par amplitude croissante.
'LR' Classe les valeurs propres par partie réelle décroissante.
'SR' Classe les valeurs propres par partie réelle croissante.
'LI' Classe les valeurs propres par partie imaginaire décroissante.
'SI' Classe les valeurs propres par partie imaginaire croissante.

Sorties

Nom Description
ev Renvoie les six valeurs propres de a ou les valeurs propres généralisées de a et b. ev est un vecteur.
evec Renvoie une matrice à 6 colonnes dont les colonnes sont les vecteurs propres normalisés de a ou les vecteurs propres généralisés normalisés de a et b.
evdiag Renvoie une matrice de type (6, 6) avec les éléments de ev sur la diagonale.

Détails

LabVIEW ne résout pas la forme de Jordan hors diagonale associée aux racines répétées. S'il existe des racines répétées pour eig(a) ou eig(a, b), LabVIEW risque de mal conditionner evec artificiellement.

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 = rand(100);
C = eigsort(A)

Rubriques apparentées

eig
qz

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

Pas utile