Sono uno studente di matematica e sto appena iniziando a conoscere la programmazione. Sono bloccato su un particolare programma che sto cercando di scrivere per divertimento. Voglio trovare un algoritmo per creare tutti i possibili vettori di colonna di dimensione N contenenti solo uno e zero e combinarli in una matrice di grandi dimensioni mettendo tutte le colonne una dopo l'altra. L'ordine delle colonne non ha importanza. Ad esempio se N = 3 voglio ottenere la matrice:
0 1 1 1 1 0 0 0
0 0 1 0 1 1 1 0
0 0 0 1 1 0 1 1
che contiene in verticale tutte le combinazioni possibili di uno e zero della lunghezza 3. Qualcuno ha qualche idea su come farlo? Non sto necessariamente cercando un modo molto efficiente o intelligente per farlo perché il valore che userò per N è 14, quindi la mia matrice sarà 14 x 2 ^ 14 che è 14 x 16384 che non è troppo grande. Inoltre, mi dispiace per la formattazione della mia domanda, sono abituato allo stackexchange matematico in cui è possibile utilizzare il testo LaTeX per rendere le vostre matrici ed equazioni un aspetto gradevole. Grazie a tutti quelli che mi possono aiutare!