p = symrcm(S)
| Paramètre | Description |
|---|---|
| S | une matrice carree sparse ou pleine a virgule flottante ou logique. |
| Paramètre | Description |
|---|---|
| p | vecteur ligne de permutation. |
symrcm retourne une permutation Reverse Cuthill-McKee calculee a partir du motif non nul symetrise de S.
La permutation peut reduire la largeur de bande avant des factorisations sparse ou des solveurs iteratifs.
Les matrices carrees double, single, logiques, double complexes et single complexes sont prises en charge, en representation pleine ou sparse. Pour une entree sparse, les valeurs nulles stockees sont ignorees lors de la construction du graphe.
La permutation retournee est un vecteur ligne d'indices bases sur un. L'expression S(p,p) reordonne les lignes et les colonnes de maniere coherente.
S = sparse([0 1 0 0; 1 0 1 0; 0 1 0 1; 0 0 1 0]);
p = symrcm(S)
S = sparse(single([0 1i; 0 0]));
p = symrcm(S)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |