特征:应用元素明确的绝对或幂函数

时间:2016-08-04 10:28:46

标签: c++ eigen

如问题中所述,有没有办法进行元素明智的操作,如绝对或权力?似乎没有一种简单的方法可以令人惊讶地做到这一点

1 个答案:

答案 0 :(得分:4)

several ways。第一种是使用矩阵的.array()函数。然后,这将对象视为一系列元素而不是矩阵。还有一些" cwise"功能本质上是相同的。

MatrixXf mat(20,20);
mat.setRandom();
MatrixXf mat2 = mat.array().abs(); // also mat.cwiseAbs()
MatrixXf mat3 = mat.array().pow(M_PI);