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

h = hessenberg(a)

[t, h] = hessenberg(a)

Ancien nom : hess

Description

Convertit une matrice en forme de Hessenberg et renvoie la matrice unitaire de transformation. La forme de Hessenberg d'une matrice comporte des éléments égaux à 0 au-dessous de la première sous-diagonale.

Détails

Exemples

Entrées

Nom Description
a Spécifie une matrice carrée.

Sorties

Nom Description
h Renvoie a sous forme de Hessenberg. h est une matrice de la même taille que a. Si a est une matrice symétrique ou hermitienne, h est tridiagonale.
t Renvoie la matrice unitaire de transformation. t est une matrice de la même taille que a.

Détails

La matrice de Hessenberg h satisfait la transformation de similitude unitaire suivante : a = t*h*t' avec t*t' = t'*t = eye(size(a)).

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 = [2, -4, 7; -1, 9, 0; -4, -7, 3]
[H, T] = hessenberg(A)
C = T*H*T'
D = T*T'

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

Pas utile