数据如下:
dat = [-3 2 3 1 -2 -1
11 21 45 76 89 9
12 66 88 67 43 88
33 52 23 44 19 75
5 66 10 21 8 42];
ind = 0;
a= dat(1,:);
unq_list = unique(abs(dat(1,:)));
final_val = zeros(4,length(unq_list));
for i = unq_list
val1=dat(2:end,abs(a)==i);
val2=val1(:,2)-val1(:,1);
ind = ind +1;
final_val(:,ind) = val2;
end
for idx_row =1:4
if final_val >= 20
sol1 =sum((final_val(idx_row,:)),2)
sol2 = unq_list(i_row,:)
sol3 = [0 final_val(idx_row,:) 0 final_val((idx_row+1),:) 0
final_val((idx_row+2),:) 0
final_val((idx_row+3),:)]
end
end
我想提取每行包含数据> = 20的列,但是我不确定如何使用正确的索引。