How do I create a (n x n) matrix whose elements alternate 1 or 0?

10 views (last 30 days)
How do I create a (n x n) matrix whose elements are either 1 or 0 such that the value of each element is different from its adjacent elements, both from those above and below it and from those on either side of it.

Answers (2)

Roger Stafford
Roger Stafford on 4 Apr 2015
M = toeplitz(mod(1:n,2),mod(1:n,2));

Matt J
Matt J on 4 Apr 2015
[I,J]=ndgrid(1:n);
A=((-1).^(I+J)+1)/2

Categories

Find more on Operators and Elementary Operations in Help Center and File Exchange

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!