Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

Can someone help me? I am trying to print a 8-by-8 checkboard with red and black tiles

1 vue (au cours des 30 derniers jours)
Kevin Junior
Kevin Junior le 24 Sep 2013
Clôturé : MATLAB Answer Bot le 20 Août 2021
I know that am gonna use two nested for loops.

Réponses (2)

Walter Roberson
Walter Roberson le 24 Sep 2013
No "for" loop is needed. You can index with an increment of 2.
  2 commentaires
Kevin Junior
Kevin Junior le 24 Sep 2013
I am kinda new to MATLAB could you be more specific?
Walter Roberson
Walter Roberson le 24 Sep 2013
What do you get if you use
A = zeros(5,5);
A(1:2:end,:) = 1;

Image Analyst
Image Analyst le 24 Sep 2013
Modifié(e) : Image Analyst le 24 Sep 2013
Use the checkerboard() function in the Image Processing Toolbox:
cb = 255 * (checkerboard(20) > 0); % checkerboard.
blank = zeros(size(cb), 'uint8'); % Totally black image.
% Put checkboard into only the red channel of an RGB image.
rgbImage = cat(3,cb,blank,blank);
imshow(rgbImage)

Cette question est clôturée.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by