2
나는 Eigen :: Vector2f 변수에 많은 데이터를 가지고있다. 나는 열을 인쇄 할,하지만 난 그렇게 같은 고르지 못한 결과를 얻을 :열의 고유 변수를 인쇄하는 방법은 무엇입니까?
이Vec1 |Vec2 |Vec3
1.94609 -0.0863508 | 1.71155 -0.137481 |3.00915
1.94609 -0.0863508 |1.57448 1.8755 |387.864
1.94609 -0.0863508 |-0.415677 1.66801 |583.542
2.01589 1.94324 | 1.71155 -0.137481 |433.156
2.01589 1.94324 |1.57448 1.8755 |10.1969
2.01589 1.94324 |-0.415677 1.66801 |303.132
0.00212092 1.966 | 1.71155 -0.137481 |584.061
0.00212092 1.966 |1.57448 1.8755 |124.429
0.00212092 1.966 |-0.415677 1.66801 |17.5172
내가 사용 인쇄 문은 이것이다 :
Eigen::IOFormat fmt(4, 0, ", ", "\n", "", "");
std::cerr << vec1.transpose().format(fmt) << "\t|" << vec2.transpose().format(fmt) << "\t|" << vec3.transpose().format(fmt) << std::endl;
형식 문의 정밀도는 의미로 보인다 소수점 이하가 아닌 0이 아닌 숫자의 수. 예를 들어 정밀도를 2로 설정하면 2, -0.044 및 2.8과 같은 숫자가 표시됩니다. 이것에 상관없이 기둥이 정렬되지 않습니다.
내 열을 얻는 방법에 대한 아이디어가 있습니까? 이 모든 여분의 공간은 어디에서 오는 것입니까?