【发布时间】:2015-08-28 16:52:56
【问题描述】:
data_test 是一个由带有一些 NaN 的数字填充的向量。
data_test = [NaN, 2, 3, 4, NaN,NaN,NaN, 12 ,44, 34, NaN,5,NaN];
我想根据 NaN 切割 data_test 并创建一个单元数组,其中包含 NaN 之间的 data_set 片段。
data_cell{1}=[2 3 4];
data_cell{2}=[12 44 34];
data_cell{3}=[5];
此时我需要过滤这些值(这没关系,作为示例过滤后的值将与 data_test +1 相同)
data_cell{1} -> data_cell_filt{1}
data_cell{2} -> data_cell_filt{2}
data_cell{3} -> data_cell_filt{3}
并将过滤后的值放回 data_test 中。
data_cell_filt{1}
data_cell_filt{2} -> data_test
data_cell_filt{3}
为了data_test是
data_test = [NaN, 3, 4, 5, NaN,NaN,NaN, 13 ,45, 35, NaN, 6, NaN];
ps(在我的例子中,data_test 是 ~20000 个元素)
【问题讨论】: