spones
Remplace les éléments non nuls d'une matrice sparse par des uns.
📝Syntaxe
s = spones(S)
📥Arguments d'entrée
Paramètre Description
S matrice sparse ou pleine 2D.
📤Arguments de sortie
Paramètre Description
s une matrice sparse avec des uns aux positions non nulles.
📄Description

s = spones(S) retourne une matrice s avec la même structure de sparsité que S, mais avec des uns dans les positions non nulles.

Les entrees sparse double, single, logiques, double complexes et single complexes sont prises en charge. Le resultat est sparse et utilise des valeurs double sauf lorsque l'entree sparse numerique est single ; dans ce cas, le resultat conserve la classe single.

Les valeurs nulles stockees ne deviennent pas des uns ; seules les entrees dont la valeur est reellement non nulle sont conservees dans le motif de sortie.

💡Exemples
S = sparse([1,0;3,4]);
R = spones(S)
S = sparse([1 2 1 2], [1 1 2 2], single([0 -0 complex(0, 0) complex(0, 2)]), 2, 2, 4);
R = spones(S)
🔗Voir aussi
speyesparse
🕔Historique des versions
Version Description
2.0.0 support sparse single et single complexe etendu
1.0.0 version initiale
Modifier cette page sur GitHub