Browse Source

Matrix and Vector printing cleanup

sbg
Lorenz Meier 11 years ago
parent
commit
ba0687bc5e
  1. 6
      src/lib/mathlib/math/arm/Matrix.hpp
  2. 6
      src/lib/mathlib/math/arm/Vector.hpp

6
src/lib/mathlib/math/arm/Matrix.hpp

@ -121,10 +121,10 @@ public:
for (size_t i = 0; i < getRows(); i++) { for (size_t i = 0; i < getRows(); i++) {
for (size_t j = 0; j < getCols(); j++) { for (size_t j = 0; j < getCols(); j++) {
float sig; float sig;
int exp; int exponent;
float num = (*this)(i, j); float num = (*this)(i, j);
float2SigExp(num, sig, exp); float2SigExp(num, sig, exponent);
printf("%6.3fe%03.3d,", (double)sig, exp); printf("%6.3fe%03d ", (double)sig, exponent);
} }
printf("\n"); printf("\n");

6
src/lib/mathlib/math/arm/Vector.hpp

@ -109,10 +109,10 @@ public:
inline void print() const { inline void print() const {
for (size_t i = 0; i < getRows(); i++) { for (size_t i = 0; i < getRows(); i++) {
float sig; float sig;
int exp; int exponent;
float num = (*this)(i); float num = (*this)(i);
float2SigExp(num, sig, exp); float2SigExp(num, sig, exponent);
printf("%6.3fe%03.3d,", (double)sig, exp); printf("%6.3fe%03d ", (double)sig, exponent);
} }
printf("\n"); printf("\n");

Loading…
Cancel
Save