Plot binary matrix as dot
Ältere Kommentare anzeigen
Hi,
I have this matrix that indicates a location [0 0 0 0 1 0 1 1 0 0 1 0 0 0]. I want to plot the value of 1 from this matrix using dot as the marker. How can I do it?
Thanks.
1 Kommentar
maxanto
am 18 Jun. 2021
spy([1 1 0; 0 0 0; 1 0 1])
Akzeptierte Antwort
Weitere Antworten (2)
maxanto
am 18 Jun. 2021
1 Stimme
spy([1 1 0; 0 0 0; 1 0 1])
the cyclist
am 25 Jun. 2015
Bearbeitet: the cyclist
am 25 Jun. 2015
One guess at what you want. If this is not what you want, I suggest you add detailed explanation.
figure x = [0 0 0 0 1 0 1 1 0 0 1 0 0 0]; x(x==0) = NaN; % Changing the value of x. If you need it preserved, save to a new variable. h = plot(1:numel(x),x,'k.'); set(h,'MarkerSize',24) xlim([0.5 numel(x)+0.5])

Kategorien
Mehr zu Annotations 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!