How to draw a letter T ? the background is black and the letter itself white
8 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
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!