Azzera filtri
Azzera filtri

I want to create a nxn matrix with all 0s and n randomly placed 1s

1 visualizzazione (ultimi 30 giorni)
I want to create a nxn zero matrix with n randomly placed ones in the matrix
Example
1st try
1 0 0
0 1 0
0 0 1
2nd Try
0 0 1
0 1 1
0 0 0

Risposta accettata

James Tursa
James Tursa il 26 Nov 2015
n = whatever;
x = zeros(n);
x(randperm(n*n,n)) = 1;

Più risposte (0)

Categorie

Scopri di più su Multidimensional Arrays in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by