我有闪电数据,我想循环读取它们,对给定的每个变量执行行索引;
row_idx = (hr == M(:, 2) & -40 <= M(:, 3) & M(:, 3) <= 0 & 135 <= M(:, 4) & M(:, 4) <= 180...
| (-180 < M(:, 4) & M(:, 4) <= -120)); filtered_M = M(row_idx, :);
其中M是已分配了变量值的虚拟变量,而hr是小时(我已经将其分配为全局变量)。
这些变量被命名为A(年)(月)(日),例如,对于2013年1月1日的数据来说是A20130101,对于2013年12月29日的数据来说就是A20131229。
我的目的是在for循环中读取所有变量。读取每个变量时,我想对它们执行行索引操作(上面提到)并存储操作变量。
例如,如果读取的变量是A20130201,那么我想将操纵变量存储为filtered_A20130201。
我很难读取变量并存储结果矩阵。
我已经尝试过了,
for k = 1:n
M = A2013010k;
row_idx = (hr == M(:, 2) & -40 <= M(:, 3) & M(:, 3) <= 0 & 135 <= M(:, 4) & M(:, 4) <= 180 ...
| (-180 < M(:, 4) & M(:, 4) <= -120));
filtered_M =