change color intensity of rectangles made using matrix
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi, Can anybody help me understand the concept of color intensity in the following : I have 2 rectangles of black color. I want to give an intensity of 100 to one of them and 300 to the other one. BUt i want them to remain in the grayscale (they should not be colored but should remain between white and black). Is there a scale which matlab uses for such thing ? Is 256 taken as black or some other value ? I am quiet confused.
0 Commenti
Risposta accettata
KSSV
il 4 Mar 2016
% first rectangle
x1 = [0 1/2 1/2 0 0];
y1 = [0 0 1 1 0] ;
% Second rectangle
x2 = [1/2 1 1 1/2 1/2] ;
y2 = [0 0 1 1 0] ;
% fill colors
fill(x1,y1,[51,51,0]/256)
hold on
fill(x2,y2,[0,51,0]/256)
2 Commenti
KSSV
il 4 Mar 2016
Hey Anvinder
Yes (x1,y1) refer to the locations of the rectangle. [51,51,0]/256 stand for respective [R,G,B] values. You may check the link for other color variations.
Ps: If you find it useful, don't forget to accept the answer.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Line 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!