How to binary sum columns in a binary matrix
Show older comments
Hello guys,
I hope you can help me, I'm currently studying the Hamming code in college, but it's only my second time using MatLab so i'm having some trouble answering this question:
"Calculate the minimum number of rows that you need to sum (XOR actually) on the Parity Test matrix so that you obtain a null vector, also indicate the row's index of the first set you found."
I made a rough translation of the question, but from my understading I need to sum(XOR) the values of each column, until I obtain a null vector.
In terms of coding this is what I have:
%2.6 - Parity Test Matrix
n = 255;
k = 247;
[H,G,n,k] = hammgen(8);
H=H'
And this gives me a huge binary matrix, let's assume that these few lines:
[1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0
0 0 1 0 0 0 0 0
...
1 1 1 0 0 0 0 0]
The sum of these 4 vectors should give me:
[0 0 0 0 0 0 0 0]
I have no idea how to this, can you guys please lend me a hand ? I hope the question is not confusing but i'm totally lost. I tried to use the sum() fuction but i got [128 128 128 128] or something in return.
Thanks in advance.
Accepted Answer
More Answers (0)
Categories
Find more on Logical 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!