#include #include "Matrix3x3.h" #include "Vector3.h" Vector3::Vector3() { x[0] = 0; x[1] = 0; x[2] = 0; } Vector3::Vector3(double a, double b, double c) { x[0] = a; x[1] = b; x[2] = c; } Matrix3x3 Vector3::operator*(Matrix3x3 & X) { Matrix3x3 Z; int i, j; for (j = 0; j < 3; j = j + 1) for (i = 0; i < 3; i = i + 1) Z.A[i][j] = x[j] * X.A[i][j]; return Z; } ostream & operator<<(ostream & cout, Vector3 & v) { int i; for (i = 0; i < 3; i=i+1) cout << v.x[i] << "\t"; cout << endl; return(cout); }