Matriz de combinaciones en matlab

Este código

 combinations = dec2base(0:power(2,N*M)-1,2) - '0'

genera todas las combinaciones posibles de ceros y unos para una matriz de tamaño N * M y almacena todas estas combinaciones en una matriz llamada combinaciones. Necesito saber cómo funciona, porque no entiendo este código. Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta