The CMatrix object represents matrices with complex number elements. The following tables list all of its properties and methods.
| Return / set the real or imaginary parts of matrix elements to / from an array. | |
| Sets / returns the number of matrix columns. | |
| Returns True if the matrix object is a square matrix, otherwise returns False. | |
| Returns / sets a single element of the current matrix. | |
| Indicates the maximum number of columns or rows of the matrix object. | |
| Sets / returns the number of matrix rows. | |
| Returns a string indicating the Matrix ActiveX Component's version and edition. |
| Performs Cholesky decomposition of the current matrix object. | |
| Sets all matrix elements to zero. | |
| Creates a duplicate matrix object from an existing matrix object. | |
| Returns the dot product between two columns of the current matrix. | |
| Returns the sum of the elements of the specified column. | |
| Returns an one-column matrix (vertical vector) using one column of the current matrix object. | |
| Returns the value of the computed matrix determinant. | |
| Finds the complex Eigenvalues and Eigenvectors of the current matrix object. | |
| Fills the matrix with random values. | |
| Returns a formatted string displaying all matrix elements. | |
| Creates the inverse of a matrix and returns a reference to it. | |
| Returns True if all elements of the matrix object are equal to elements of the matrix to which it is compared. Otherwise returns False. | |
| Returns True if matrix is a symmetric matrix otherwise returns False. | |
| Performs LU Decomposition of the current matrix object. | |
| Merges current matrix with another and returns the result. | |
| Creates a new matrix object that represents the result of the subtraction of another matrix from current matrix object. | |
| Subtracts another matrix from the current matrix object. | |
| Creates a normalized matrix out of current matrix and returns a reference to it. | |
| Normalizes current matrix. | |
| Creates a new matrix object that represents the result of the addition of another matrix to current matrix object. | |
| Adds an other matrix to current matrix. | |
| Performs QR decomposition of the current matrix object. | |
| Rearranges columns or rows of the current matrix object according to a permutation index. | |
| Sets / returns the number of matrix rows. | |
| Returns the dot product between two rows of the current matrix. | |
| Returns the sum of the elements of the specified row. | |
| Returns an one-row matrix (horizontal vector) using one row of current matrix object. | |
| Simultaneously sets both the number of rows and columns of the current matrix object. | |
| Solves a system of linear equations. | |
| Sorts the columns or rows of the current matrix object. | |
| Returns a new matrix that contains a subset of the current matrix. | |
| Swaps two matrix columns or rows. | |
| Returns a new matrix object that represents the result of the multiplication of the current matrix by another matrix. | |
| Returns a new matrix object that represents the result of current's matrix scalar multiplication by a numeric value. | |
| Returns the sum of the diagonal elements. | |
| Creates a new matrix object that represents the result of the current matrix transpose. |