Go to the previous, next section.
This section describes the mathematical functions available on matrices.
The symbols A, B and C are of the class
integer_matrix, x, i and j are
integers and b is a boolean.
x = A[i][j];
A[i][j] = y;
- Read and modify element (i,j) of matrix A.
A[i] = B[j];
- Update the i-th row of A by the j-th row of B.
b = (A == B);
- Is matrix A and B are identical? (!= is also available)
C = A + B;
- Add the two matrices A and B and results in C.
C = A - B;
- Subtract the two matrices A and B and results in
C.
C = A * B;
- Multiply matrices A and B and put results in the matrix
C.
C += A;
- Add A to matrix C.
C -= A;
- Subtract A from matrix C.
C *= A;
- Multiply C by the matrix A.
C = A + x;
- Add the integer x to each element of A and put results in
C.
C = A - x;
- Subtract the integer x form each element of A and put
results in the matrix C.
C = A * x;
- Multiply each element of A by the integer x and put
results in the matrix C.
C = A / x;
- Divide each element of A by the integer x and put results
in the matrix C.
C += x;
- Add the integer x to each element of C.
C -= x;
- Subtract the integer x from each element of C.
C *= x;
- Multiply each element of A by the integer x.
C /= x;
- Divide each element of A by the integer x.
x = A.determinant();
- x gets the determinant of A.
C = A.transpose();
- Matrix C gets the transpose of A.
C = A.inverse();
- Matrix C gets the inverse of A.
C = A.inverse(&x);
- Matrix C gets the inverse of A and the integer x is
the determinant.
Go to the previous, next section.