How to draw a letter T ? the background is black and the letter itself white
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Maha Almuaikel
le 5 Mar 2022
Réponse apportée : DGM
le 5 Mar 2022
I want to draw a T letter
here is my code, instead of the white block I want it to be T, which pixels should i work on? ( don't judge Im a beginner)
A = zeros(500, 500);
A(100:200, 100:200) = 255;
figure(6), imshow(uint8(A));
pause();
close all;
0 commentaires
Réponse acceptée
Scott MacKenzie
le 5 Mar 2022
Just add another white block for the top of the T:
A = zeros(500, 500);
A(100:200, 100:200) = 255;
A(50:100, 50:250) = 255;
figure(6),
imshow(uint8(A));
Plus de réponses (2)
AndresVar
le 5 Mar 2022
Modifié(e) : AndresVar
le 5 Mar 2022
The current white block A(100:200,100:200) goes from column 100 to 200, so if you just make it longer 100:400 you will get a white rectangle that can be used at the top of the T
Then in a seperate line you can make a tall rectangle at the center. A(200:300,???)=255
DGM
le 5 Mar 2022
FWIW, you can always just do
A = ones(16,18);
A([3:5 19 20 35 44 51:60 67:76 83 92 99 100 115:117 ...
150 166 180:187 195:204 214 220 230 235 236 251]) = 0;
imshow(A)
0 commentaires
Voir également
Catégories
En savoir plus sur Interactive Control and Callbacks dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!