help using sparse matrix
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
i have a big matrix 10e3x10e3 with small values 1e-10,1e-2,to save memory and speed i need the sparse function to not only ignore the zero elements but also those very small elements in the range (1e-10,1e-2) is it possible?
0 commentaires
Réponse acceptée
the cyclist
le 12 Fév 2014
Modifié(e) : the cyclist
le 12 Fév 2014
You could preprocess your matrix with a step like
M(abs(M)<1.e-2) = 0;
and then make it sparse.
0 commentaires
Plus de réponses (1)
Kobi
le 13 Fév 2014
2 commentaires
Jos (10584)
le 13 Fév 2014
The expression " a(abs(a)<1.e-2) " selects those elements from a that have an absolute value smaller than 1e-2. You do not want to select them, but set those elements to a zero
a(abs(a)<1e-2) = 0
Voir également
Catégories
En savoir plus sur Sparse Matrices dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!