Date: May 6, 2013 1:37 PM
Author: Bruno Luong
Subject: Re: Random Matrix help

>> n=5

n =

5

>> A=tril(round(rand(n)))

A =

0 0 0 0 0
0 1 0 0 0
0 1 1 0 0
1 1 0 1 0
0 1 1 1 0

>> A=A+A'

A =

0 0 0 1 0
0 2 1 1 1
0 1 2 0 1
1 1 0 2 1
0 1 1 1 0

>> A(A==0) = -1

A =

-1 -1 -1 1 -1
-1 2 1 1 1
-1 1 2 -1 1
1 1 -1 2 1
-1 1 1 1 -1

>> A(1:n+1:end) = 0

A =

0 -1 -1 1 -1
-1 0 1 1 1
-1 1 0 -1 1
1 1 -1 0 1
-1 1 1 1 0

% Bruno