如果我有一个1或NaN的向量,如下所示:
[1 1 1 NaN 1 1 NaN 1 1 1 1]
如何在以下NaN的位置将cumsum重置为零:
[1 2 3 0 1 2 0 1 2 3 4]
理想情况下,我想要一个矢量化解决方案,因为我需要对大矩阵中的每一列执行此操作,并且NaN的位置在列之间不是恒定的.
提前致谢.
matlab vectorization
matlab ×1
vectorization ×1