Random symmetric binary matrix
Mostra commenti meno recenti
I want to make a symmetric (100x100) matrix with binary values and the numbers on the diagonal have to be 0. Can anyone help me?
Risposte (1)
Star Strider
il 28 Nov 2016
See if this does what you want:
N = 6; % Matrix Size
M = randi([0 1], N);
Mu = triu(M);
Ml = Mu';
Mout = Mu + Ml;
Mout = Mout - diag(diag(Mout))
I kept the matrix size small here so you can verify that it does what you want. Change it to 100 for your matrix.
Categorie
Scopri di più su Operating on Diagonal Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!