I came across the matlab built in function checkerboard. And I tried to implement my own code.

First I declared the size of each square and then the number of rows and columns. Then I declared two matrixes initialized with zeros and ones. Using mod 2 I changed the colors or ones and zeros alternatively.

MATLAB CODE:

%Size of the square

sz=45;

%Number of rows

xvalue=8;

%Number of columns

yvalue=8;

%Intialize matrix A with zeros and matrix B with ones

A=zeros([sz sz]);

B=ones([sz sz]);

clear C

m=sz;

n=1;

num=2;

for i=1:xvalue

n1=1;

m1=sz;

for j=1:yvalue

if(mod(num,2)==0)

C(n:m,n1:m1)=A;

num=num+1;

else

C(n:m,n1:m1)=B;

num=num+1;

end

m1=m1+sz;

n1=n1+sz;

end

if(mod(yvalue,2)==0)

num=num+1;

end

n=n+sz;

m=m+sz;

end

imshow(C)

8X8 size:45 |

8X20 size:15 |

## 0 comments:

## Enjoyed Reading? Share Your Views