vect dimension

This commit is contained in:
2024-02-14 21:31:23 +01:00
parent 8ef738db55
commit e1f501237d
2 changed files with 7 additions and 1 deletions

View File

@@ -22,11 +22,15 @@ void Vect::Simplify() {
} }
void Vect::Print() const { void Vect::Print() const {
std::cout << "Espace vectoriel de dimension " << m_Data.GetColumnCount() << " de base :\n\n"; std::cout << "Espace vectoriel de dimension " << GetDimension() << " de base :\n\n";
for (std::size_t i = 0; i < m_Data.GetRawCount(); i++) { for (std::size_t i = 0; i < m_Data.GetRawCount(); i++) {
for (std::size_t j = 0; j < m_Data.GetColumnCount(); j++) { for (std::size_t j = 0; j < m_Data.GetColumnCount(); j++) {
printf("[ %.3f ]\t", static_cast<float>(m_Data.at(i, j))); printf("[ %.3f ]\t", static_cast<float>(m_Data.at(i, j)));
} }
std::cout << "\n"; std::cout << "\n";
} }
}
std::size_t Vect::GetDimension() const {
return m_Data.GetColumnCount();
} }

View File

@@ -20,6 +20,8 @@ class Vect {
*/ */
void Print() const; void Print() const;
std::size_t GetDimension() const;
private: private:
void Simplify(); void Simplify();
}; };