balance

Mise à l'échelle diagonale pour améliorer la précision des valeurs propres.

📝 Syntaxe

  • B = balance(A)

  • B = balance(A,'noperm')

  • [T, B] = balance(A)

  • [S, P, B] = balance(A)

📥 Argument d'entrée

  • A - une matrice carrĂ©e, finie (simple ou double prĂ©cision).

📤 Argument de sortie

  • B - matrice Ă©quilibrĂ©e.

  • T - transformation de similaritĂ© : rĂ©arrange les Ă©lĂ©ments d'une matrice diagonale contenant des puissances entières de deux afin de minimiser l'impact des erreurs d'arrondi.

  • S - vecteur d'Ă©chelle

  • P - vecteur de permutation

đź“„ Description

B = balance(A) retourne la matrice équilibrée B.

B = balance(A, 'noperm') met à l'échelleA sans permuter ses lignes et colonnes.

Fonction(s) utilisée(s)

LAPACKE_dgebal, LAPACKE_sgebal, LAPACKE_zgebal, LAPACKE_cgebal

đź’ˇ Exemple

đź”— Voir aussi

eig.

đź•” Historique

Version
đź“„ Description

1.0.0

version initiale

Last updated

Was this helpful?