In MATLAB è comune suddividere i valori che soddisfano alcune condizioni da una matrice/matrice (denominata logical indexing).Eigen affinamento booleano array
vec = [1 2 3 4 5];
condition = vec > 3;
vec(condition) = 3;
Come si fa in Eigen? Finora ho:
Eigen::Matrix<bool, 1, 5> condition = vec.array() > 3;
non hanno molta esperienza con Eigen, ma sembra che si sta cercando il 'funzione select' – Amro
Eventuali duplicati di [sottomatrici e indici utilizzando Eigen] (http: //stackoverflow.com/questions/13540147/submatrices-and-indices-using-eigen) –