spdiags
Extrait ou cree les diagonales d'une matrice sparse.
📝Syntaxe
B = spdiags(A)
[B, d] = spdiags(A)
S = spdiags(B, d, A)
S = spdiags(B, d, m, n)
📥Arguments d'entrée
Paramètre Description
A une matrice sparse ou pleine.
B une matrice pleine dont les colonnes contiennent les valeurs diagonales.
d decalages de diagonales.
m, n dimensions de la matrice sparse de sortie.
📤Arguments de sortie
Paramètre Description
B matrice dense contenant les diagonales extraites.
d decalages de diagonales.
S une matrice sparse.
📄Description

spdiags extrait les diagonales stockees d'une matrice, remplace des diagonales selectionnees, ou construit une matrice sparse a partir de colonnes de diagonales.

💡Exemples
A = sparse([1 0 2; 0 3 0; 4 0 5]);
[B, d] = spdiags(A)
R = spdiags([10; 20; 30], 0, A)
S = spdiags(B, d, 3, 3)
🔗Voir aussi
diagsparse
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub