How to draw a letter T ? the background is black and the letter itself white
1 view (last 30 days)
Show older comments
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 Comments
Accepted Answer
Scott MacKenzie
on 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));
More Answers (2)
AndresVar
on 5 Mar 2022
Edited: AndresVar
on 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
on 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 Comments
See Also
Categories
Find more on Interactive Control and Callbacks in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!