MATLAB Answers

how to generate symmetric matrix with zero-one elements, complexity index of this matrix (number of ones / (size )^2) = any number from zero to 1 and diagonal equal ones

10 views (last 30 days)
how to generate symmetric matrix with zero-one elements, complexity index of this matrix (number of ones / (size )^2) = any number from zero to 1 and diagonal equal ones???

  1 Comment

Star Strider
Star Strider on 23 Jan 2016
@Hayam — I thought you might be the only person who wanted the matrix, but it’s gotten several downloads in the 8 hours since I uploaded it!

Sign in to comment.

Accepted Answer

Star Strider
Star Strider on 22 Jan 2016
I have no idea if anyone else will ever use it, but it was intriguing enough as a problem for me to make it reasonably robust and put it up on the File Exchange. I’ll take it down eventually if it doesn’t generate any other interest.

  0 Comments

Sign in to comment.

More Answers (1)

Triveni
Triveni on 22 Jan 2016
Edited: Triveni on 22 Jan 2016
A = [1 2 3 4 5; 1 2 3 4 5; 1 2 3 4 5];
symmetry = [A, flip(A)];
if you need diagonal as ones use
B =diag(symmetry) ==ones;

  1 Comment

Sign in to comment.

Sign in to answer this question.