MATLAB: Counting the number of 1’s and 0’s in each row

countnumber of 0's in rownumber of 1's in row

  • >> tag123_data = [0;1;1]
  • tag123_data =
  • 0
  • 1
  • 1
  • >> scm = randi(0:1,3,16)
  • scm =
  • 1 1 0 0 1 1 1 0 1 0 1 1 1 1 0 1
  • 1 1 0 1 0 1 0 1 0 0 0 1 0 0 0 1
  • 0 0 1 0 1 1 0 0 1 0 0 1 1 1 1 0
  • >> out_data = xor(tag123_data,scm)
  • out_data =
  • 3×16 logical array
  • 1 1 0 0 1 1 1 0 1 0 1 1 1 1 0 1
  • 0 0 1 0 1 0 1 0 1 1 1 0 1 1 1 0
  • 1 1 0 1 0 0 1 1 0 1 1 0 0 0 0 1
How do i count the number of 1's and 0's in in each row?? Like in row 1 there are 11 1's and 5 0's and in row 2 there are 9 1's and 7 0's how to write a syntax showing the count of 1's and 0's in every row

Best Answer

tag123_data = [0;1;1];
scm = randi(0:1,3,16);
out_data = xor(tag123_data,scm);
n_ones = sum(out_data,2);
n_zeros = size(out_data,2) - n_ones;