node = 3;
i want this matrix logically
0 1 1
1 0 1
1 1 0
please help to generate this

 Réponse acceptée

DGM
DGM le 18 Avr 2021
Modifié(e) : DGM le 18 Avr 2021

0 votes

Something like this?
node=3;
mymat=1-eye(node);

4 commentaires

ankanna
ankanna le 18 Avr 2021
I also want this
0 0 0
0 0 0
0 0 0
0 0 0
0 0 1
0 1 0
0 0 1
0 0 0
1 0 0
0 0 1
0 0 1
1 1 0
0 1 0
1 0 0
0 0 0
0 1 0
1 0 1
0 1 0
0 1 1
1 0 0
1 0 0
0 1 1
1 0 1
1 1 0
please help me to generate loop wise matrix
Walter Roberson
Walter Roberson le 18 Avr 2021
Using a different implementation of generating these matrices will not solve the problem that you are trying to implement an algorithm from a paper that is incorrect and that the paper needs to be fixed.
ankanna
ankanna le 18 Avr 2021
i know that algarithm will be wrong. but i can try to solve any other ways
ankanna
ankanna le 18 Avr 2021
node = 3;
NN = toeplitz(node+1:-1:2);
mask = logical(fliplr(diag(ones(1,node-1),-1)));
NN(mask) = 1;
please explain detail using this terms. i dont understand to this code. please explain any simple way to understand this code

Connectez-vous pour commenter.

Plus de réponses (1)

Robert Brown
Robert Brown le 18 Avr 2021

0 votes

you can specify the elements of a 3x3 matrix as follows:
>> a = [1 2 3; 4 5 6; 7 8 9]
the result will be
a =
1 2 3
4 5 6
7 8 9
with the correct order of 1's and 0's, you should be able to build the arrays you wish to have...
I hope this helps :-)

1 commentaire

ankanna
ankanna le 24 Avr 2021
n = 3;
Link=(n*(n-1))/2;
c=2^Link;
NN = toeplitz(Link+1:-1:2)
mask = logical(fliplr(diag(ones(1,Link-1),-1)));
NN(mask) = 1;
for c = 0:2^Link-1
l = bitget(c, NN)
end
the above code i generate all configuration matrix.
i need to generate all paths in this network.
please help me to generate all paths in the network

Connectez-vous pour commenter.

Catégories

Produits

Version

R2016a

Community Treasure Hunt

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

Start Hunting!

Translated by