Scilab Function

bdiag - bloc-diagonalisation, vecteurs propres généralisés

Sequence d'appel

[Ab [,X [,bs]]]=bdiag(A [,rmax])

Parametres

Description

[Ab [,X [,bs]]]=bdiag(A [,rmax]) 
   

calcule la forme bloc-diagonale de A. bs précise la structure des blocs (tailles respectives des blocs). X est la matrice de changement de base, c'est à dire que

est bloc-diagonale.

rmax contrôle le conditionnement de X; la valeur par défaut est la norme l1 de A.

Pour obtenir une forme diagonale (si celle-ci existe) choisissez une valeur élevée de rmax (rmax=1/%eps par exemple). Pour une matrice réelle quelconque, les blocs sont de taille (1x1) ou (2x2) et X est la matrice des vecteurs propres.

Exemples

Voir aussi