没有循环的特征元素操作

时间:2014-09-10 13:28:28

标签: c++ eigen

我想检查我的矩阵的元素是否小于零然后我想为它们分配零,在matlab中它是使用这个来完成的:

ind = find(floatFrame < 0);
floatFrame(ind) = 0;

是否存在特征矩阵的等价物?

1 个答案:

答案 0 :(得分:1)

您可以使用select function,它类似于C中的三元?:运算符。例如:

floatFrame = (floatFrame < 0).select(0, floatFrame)