Converting Upper triangle to lower triangle
13 次查看(过去 30 天)
显示 更早的评论
Hello all, I have a small point that stopping me in some ideas. It is about how to convert the binary lower triangle to xor upper triangular. For example: A = tril(randerr(4,4)); and then get A. I want the upper triangle = xor of A or we can say as conjugate A. The result if we XORed the Upper to Lower we get the zeros or ones.
采纳的回答
Youssef Khmou
2015-2-2
If the question consists of converting lower triangular binary matrix into upper triangular one, then is it possible to use logical operation xor, there are two possible values in a={1,0}, the kernel is b=1, so xor(a=1,b)=0 and xor(a=0,b)=1.
n=10;
A=ones(n);
A=tril(A);
B=xor(A,ones(n));
diagonal elements can be adjusted with options of tril function.
更多回答(0 个)
另请参阅
类别
Find more on Math Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!