¿Cómo hacer un divisor diagonal de ceros y unos usando Matlab?

Este es el resultado que quiero. El número de bits de resolución son256 x 256.

// assign default background to white.
img = ones(256, 256);

Resultado de ejemplo:

0 1 1 1
0 0 1 1
0 0 0 1
0 0 0 0

¿Hay alguna manera de usar elzeros() yones() funcionar en MATLAB para lograr este resultado? ¿Cómo debo hacer el bucle?

El resultado es algo queeye() la función puede hacer, pero solo hace líneas diagonales. Quiero unas líneas diagonales que separen ceros y unos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta