How to draw a letter T ? the background is black and the letter itself white
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Maha Almuaikel
am 5 Mär. 2022
Beantwortet: DGM
am 5 Mär. 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 Kommentare
Akzeptierte Antwort
Scott MacKenzie
am 5 Mär. 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));
Weitere Antworten (2)
AndresVar
am 5 Mär. 2022
Bearbeitet: AndresVar
am 5 Mär. 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
am 5 Mär. 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 Kommentare
Siehe auch
Kategorien
Mehr zu Interactive Control and Callbacks finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!