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 |