help using sparse matrix
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Kobi
el 12 de Feb. de 2014
Comentada: Jos (10584)
el 13 de Feb. de 2014
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 comentarios
Respuesta aceptada
the cyclist
el 12 de Feb. de 2014
Editada: the cyclist
el 12 de Feb. de 2014
You could preprocess your matrix with a step like
M(abs(M)<1.e-2) = 0;
and then make it sparse.
0 comentarios
Más respuestas (1)
Kobi
el 13 de Feb. de 2014
2 comentarios
Jos (10584)
el 13 de Feb. de 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
Ver también
Categorías
Más información sobre Sparse Matrices en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!