相关疑难解决方法(0)

在NaN重置Matlab cumsum?

如果我有一个1或NaN的向量,如下所示:

[1 1 1 NaN 1 1 NaN 1 1 1 1]
Run Code Online (Sandbox Code Playgroud)

如何在以下NaN的位置将cumsum重置为零:

[1 2 3 0 1 2 0 1 2 3 4]
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想要一个矢量化解决方案,因为我需要对大矩阵中的每一列执行此操作,并且NaN的位置在列之间不是恒定的.

提前致谢.

matlab vectorization

6
推荐指数
3
解决办法
1528
查看次数

标签 统计

matlab ×1

vectorization ×1