help using sparse matrix
조회 수: 1 (최근 30일)
이전 댓글 표시
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
채택된 답변
the cyclist
2014년 2월 12일
편집: the cyclist
2014년 2월 12일
You could preprocess your matrix with a step like
M(abs(M)<1.e-2) = 0;
and then make it sparse.
댓글 수: 0
추가 답변 (1개)
Kobi
2014년 2월 13일
댓글 수: 2
Jos (10584)
2014년 2월 13일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!