31 lines
462 B
C++
31 lines
462 B
C++
|
|
#include <iostream>
|
|
#include <cassert>
|
|
#include "util/Matrix.h"
|
|
using namespace std;
|
|
|
|
int main()
|
|
{
|
|
Matrix m = Matrix::identity();
|
|
m[0][3] = 2.0;
|
|
m[1][3] = -1.0;
|
|
m[2][3] = 10.0;
|
|
|
|
cout << "m:" << endl << m;
|
|
|
|
Matrix i = m.getInverse();
|
|
|
|
cout << "i:" << endl << i;
|
|
|
|
Matrix mult = m * i;
|
|
cout << "mult:" << endl << mult;
|
|
|
|
m *= m;
|
|
cout << "m^2:" << endl << m;
|
|
|
|
m *= m;
|
|
cout << "m^4:" << endl << m;
|
|
|
|
return 0;
|
|
}
|