我正在从一个大数组(~50000 x 45)中读取数据。我正在尝试从中提取其 x_value(第 27 列)高于特定值(在本例中为 1.8)的行。
我能够编写数组(p1),但每个输出行都是相同的,(大数组的最后一行,x > 1.8)
谁能告诉我如何正确写出这些数据?
谢谢
n = length(DAT);
bin = 1.8;
x_value = DAT(:,27);
row = sum(x_value > bin);
for s = 1:n;
if DAT(s,27) > bin
for r = 1:row;
p1(r,:) = DAT(s,:);
end
end
end