Mi piacerebbe creare una matrice in MATLAB dove:Matrice di 0 e 1 Dove Assegnazione a righe successive sono condizionate sulla riga precedente
La prima riga è costituito da una disposizione casuale di 0 e 1, diviso equamente (cioè 50-50).
La seconda riga assegna in modo casuale gli zeri al 50% degli 0 e 1 nella prima riga e quelli al restante 50%.
La terza riga assegna a caso zero zeri al 50% degli 0 e 1 secondo nella seconda riga e uno al restante 50%.
non-randomizzato Esempio:
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
Qualche suggerimento?
È che non è la stessa come solo mischiare le colonne del non- esempio randomizzato? Se è così, basta usare 'randperm' – Dan
@Dan: Non pensarlo, per caso la terza riga potrebbe sembrare la prima se capisco bene la descrizione. Permutando, non puoi ottenere questo. – Daniel