相关疑难解决方法(0)

特征布尔数组切片

在MATLAB中,通常从矩阵/数组中切出满足某些条件的值(称为逻辑索引).

vec = [1 2 3 4 5];
condition = vec > 3;
vec(condition) = 3;
Run Code Online (Sandbox Code Playgroud)

我如何在Eigen中做到这一点?到目前为止,我有:

Eigen::Matrix<bool, 1, 5> condition = vec.array() > 3;
Run Code Online (Sandbox Code Playgroud)

c++ matlab matrix slice eigen

8
推荐指数
2
解决办法
6311
查看次数

标签 统计

c++ ×1

eigen ×1

matlab ×1

matrix ×1

slice ×1