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

 採用された回答

DGM
DGM 2021 年 4 月 18 日
編集済み: DGM 2021 年 4 月 18 日

0 投票

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

4 件のコメント

ankanna
ankanna 2021 年 4 月 18 日
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 2021 年 4 月 18 日
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 2021 年 4 月 18 日
i know that algarithm will be wrong. but i can try to solve any other ways
ankanna
ankanna 2021 年 4 月 18 日
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

サインインしてコメントする。

その他の回答 (1 件)

Robert Brown
Robert Brown 2021 年 4 月 18 日

0 投票

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 件のコメント

ankanna
ankanna 2021 年 4 月 24 日
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

サインインしてコメントする。

カテゴリ

製品

リリース

R2016a

タグ

質問済み:

2021 年 4 月 18 日

コメント済み:

2021 年 4 月 24 日

Community Treasure Hunt

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

Start Hunting!

Translated by