#ifndef MATRIX_H #define MATRIX_H #include #include #include #include using namespace std; class Matrix{ private: int row, column; vector coefficient; public: Matrix(); Matrix(int row, int column, vector); void setMatrix(int row, int column, vector coefficient); vector getCoefficient() const; int getRow() const; int getColumn() const; void operator()(); bool isAddable(const Matrix& matrix); bool isSubstractable(const Matrix& matrix); bool isMultipliable(const Matrix& matrix); Matrix operator+(const Matrix& matrix); Matrix operator-(const Matrix& matrix); Matrix operator*(const Matrix& matrix); }; #endif