【发布时间】:2019-05-06 13:33:43
【问题描述】:
我有一个 10x500 的矩阵,我想丢弃前 100 个元素中包含大于 6 的值的每一行。首先,我尝试创建一个包含要丢弃的行的所有索引的数组。这是我的代码
idx_discard_trials = [];
for i = 1:size(data_matrix,1)
if any(data_matrix(i,1:100)>6)
idx_discard_trials = i;
end
end
但是,在循环结束时,我只得到最后一个索引,而不是列表。有人知道如何使用 for 循环将元素附加到数组吗?
【问题讨论】: