【发布时间】:2018-03-16 23:06:49
【问题描述】:
我试图在 MATLAB 中平均复制数据并遇到一些困难。变量是depth、Var1、Var2。有时在Var1 中有一个复制,有时在Var2 中有一个复制,有时对于给定的depth,Var1 和Var2 都有一个复制。所以矩阵可能看起来像这样:
1 0.2 1,
2 0.5 3,
2 0.7 NaN,
3 0.1 5,
3 0.7 6,
4 0.3 4,
...
depth 是唯一标识符,所以我想用[depth, Var1, Var2] 创建一个矩阵,如下所示:
1 0.2 1,
2 0.6 3,
3 0.4 5.5,
4 0.3 4,
...
如果我有一个 n×2 矩阵,则函数 accumarray 会起作用,但这是 n×3。有关如何进行的任何建议?
【问题讨论】:
标签: matlab accumarray