CVector x,y,z; // define vectors
CMatrix H; // define a matrix
double t;
Operator | Example | Explanation |
[] | t= x[i] or t=x.GetAt(i); | |
+ | z=x+y | z[i]=x[i]+y[i] |
- | z=x-y | z[i]=x[i]-y[i] |
* (double) | z=x*t | z[i]=x[i]*t |
* (CVector) | H=x*y | H[i][j]=x[i]*y[j] |
/ (double) | z=x/t | z[i]=x[i]/t |
^ (double) | z=x^t | z[i]=x[i]**t |
^ (CVector) | z=x^y | t=x[1]*y[1]+x[2]*y[2]+......+x[n]*y[n] |
= (CVector) | z=x | z[i]=x[i] |
= (double) | z=t | z[i]=t |