Plot binary matrix as dot
Mostra commenti meno recenti
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 Commento
maxanto
il 18 Giu 2021
spy([1 1 0; 0 0 0; 1 0 1])
Risposta accettata
Più risposte (2)
maxanto
il 18 Giu 2021
1 voto
spy([1 1 0; 0 0 0; 1 0 1])
the cyclist
il 25 Giu 2015
Modificato: the cyclist
il 25 Giu 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])

Categorie
Scopri di più su Annotations in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!