drotmg - Paramètres de rotation de Givens rapide (DBL)
- Mise à jour2025-07-30
- Temps de lecture : 4 minute(s)
Calcule une matrice de rotation de Givens rapide qui met la composante y d'un vecteur réel à deux éléments à zéro et calcule les paramètres associés. Vous pouvez utiliser les paramètres en sortie dans le VI drotmg - Rotation de Givens rapide (DBL).

Entrées/Sorties
x
—
x est la composante x réelle en entrée pour le vecteur à deux éléments.
y
—
y est la composante y réelle en entrée pour le vecteur à deux éléments.
d1 en entrée
—
d1 en entrée est le facteur d'échelle réel de x.
d2 en entrée
—
d2 en entrée est le facteur d'échelle réel de y.
marqueur de matrice de rotation
—
marqueur de matrice de rotation renvoie le marqueur qui décrit la forme de Matrice de rotation. marqueur de matrice de rotation renvoie –2, –1, 0 ou 1.
r
—
r renvoie la composante x après la rotation de Givens.
d1 en sortie
—
d1 en sortie renvoie le facteur d'échelle mis à jour de la composante x.
d2 en sortie
—
d2 en sortie renvoie le facteur d'échelle mis à jour de la composante y.
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.
Matrice de rotation
—
Matrice de rotation renvoie la matrice de rotation de Givens 2 × 2. |
Le VI calcule les paramètres de rotation de Givens rapide à l'aide de la formule suivante :

H étant la matrice de rotation de Givens rapide.
Les paramètres d'échelle et de matrice de rotation de Givens rapide doivent respecter l'équation suivante :

Le marqueur de matrice de rotation détermine la structure et la valeur de certains éléments de la Matrice de rotation H comme suit :
| Si marqueur de matrice de rotation est 1, H = | ![]() |
| Si marqueur de matrice de rotation est 0, H = | ![]() |
| Si marqueur de matrice de rotation est –1, H = | ![]() |
| Si marqueur de matrice de rotation est –2, H = | ![]() |
h11, h12, h21, et h22 étant les éléments de Matrice de rotation.
Reportez-vous à la page BLAS (Basic Linear Algebra Subprograms) sur le site netlib.org pour obtenir des informations complémentaires sur les fonctions BLAS.
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\Mathematics\Linear Algebra\QR decomposition update by Givens rotation.vi
x
—
marqueur de matrice de rotation
—
r
—
Matrice de rotation
—



