diff --git a/LinearAlgebra/Matrix.cpp b/LinearAlgebra/Matrix.cpp index 78d3849..edde63e 100644 --- a/LinearAlgebra/Matrix.cpp +++ b/LinearAlgebra/Matrix.cpp @@ -36,6 +36,10 @@ Quaternion LinearAlgebra::Matrix1::ToQuaternion() { return Quaternion(this->data[0], this->data[1], this->data[2], this->data[3]); } +Matrix1 Matrix1::Slice(int start, int stop) { + return Matrix1(); +} + // Matrix1 #pragma endregion @@ -289,7 +293,8 @@ Matrix2 Matrix2::Inverse() { Matrix2 augmentedMatrix(n, 2 * n); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { - augmentedMatrix.data[i * this->nCols + j] = this->data[i, j]; + augmentedMatrix.data[i * this->nCols + j] = + this->data[i * this->nCols + j]; augmentedMatrix.data[i * this->nCols + (j + n)] = (i == j) ? 1 : 0; // identity matrix; }