在使用Eigen
库时,我们阅读源码的时候可能看到在输出(显示)一个向量时,有如下表示形式:
//定义一个向量
Vector3d p2;
//……
//打印该向量
cout << p2 << endl;//列向量显示
cout << p2.transpose() << endl;//行向量显示
这里的p2.transpose()
其实是使用转置矩阵的意思
从打印的效果来看就知道为什么这么写:
可以看到列向量显示占了很多行,看起来不舒服
如果对你有帮助,希望老铁们点个赞哦嘻嘻
👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍