Hi Guys,
I want to visualize the sparsity pattern of a sparse matrix using the function spy().All elements in this matrix is approximated to 4th digit (example : 0.0031,0.0000). The spy() function does not identify 0.0000 or -0.0000 s as absolute zeros. I mean the pattern seems to be dense. How can I overcome this issue? please help me.

 Akzeptierte Antwort

Matt J
Matt J am 4 Jun. 2019

0 Stimmen

spy(abs(yourMatrix)>=0.0001)

Weitere Antworten (1)

KSSV
KSSV am 4 Jun. 2019

0 Stimmen

YOu can plot the required sparsity using different colors and markers. This might help.
A = rand(10) ;
figure
hold on
spy(A<0.5,'r')
apy(A>0.5,'b')

Kategorien

Mehr zu Sparse Matrices finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by