Plot pixels from 2D boolean array
16 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Radhika Kulkarni
il 30 Nov 2019
Risposto: Radhika Kulkarni
il 2 Dic 2019
I have a 2D boolean array stored 0s and 1s where I want to plot a red pixel. For example, If the 2D boolean array has 1 for (20, 20) location, it should plot a red pixel at that location. Else, it is has 0, it should not plot the red pixel.
Can someone help me?
Risposta accettata
Stephan
il 30 Nov 2019
% your array
A = randi(2,101)-1;
% the result;
R=255*ones(101);
G=255*(-A+1);
B=255*(-A+1);
res = cat(3,R,G,B);
% plot result
imshow(res)
4 Commenti
Più risposte (2)
Radhika Kulkarni
il 30 Nov 2019
1 Commento
Stephan
il 30 Nov 2019
On File Exchange there are also tools to create gif animations. Maybe you want to use this.
Vedere anche
Categorie
Scopri di più su 2-D and 3-D Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!