在Array中计算0和1的数量

时间:2016-10-13 16:27:56

标签: arrays matlab matrix

请查看以下代码:

 IDlength=128;
 ntags=100;

 Array1 = [ones(ntags, 1), floor(rand(ntags,IDlength-1)*2)];   
 tag_state = zeros(ntags,3); 
 Array1 = unique(Array1,'rows');

我想制作包含100行(ntags)和10列(100x10)的新数组:首先是Array1中每行的1个数,第二个是每行中0和0的数量从Array1开始,最后8个来自Array1

的每一行中的8个数字

1 个答案:

答案 0 :(得分:0)

我不完全确定我明白你想要什么。如果它不是你所期望的那样,那就更准确了。

Array2 = zeros(100,10);
Array2(:,1) = sum(Array1'==1);
Array2(:,2) = sum(Array1'==0);
Array2(:,3:10) = Array1(:,end-7:end);