Click or drag to resize

Matrix Operators and Type Conversions

The Matrix type exposes the following members.

Operators
 NameDescription
Public operatorStatic memberAddition(Double, Matrix)Adds a scalar to a matrix.
Public operatorStatic memberAddition(LMatrix, Matrix)Adds a lower triangular matrix to a full matrix.
Public operatorStatic memberAddition(Matrix, LMatrix)Adds a full matrix to a lower triangular matrix.
Public operatorStatic memberAddition(Matrix, Matrix)Sums two matrices with the same size.
Public operatorStatic memberAddition(Matrix, RMatrix)Adds a full matrix to an upper triangular matrix.
Public operatorStatic memberAddition(Matrix, Double)Adds a scalar to a matrix.
Public operatorStatic memberAddition(RMatrix, Matrix)Adds an upper triangular matrix to a full matrix.
Public operatorStatic memberDivision(DVector, Matrix)Solves the equation m*x = v for the vector x.
Public operatorStatic memberDivision(Matrix, Matrix)Solves the equation m2*x = m1 for the matrix x.
Public operatorStatic memberDivision(Matrix, Double)Divides a matrix by a scalar value.
Public operatorStatic memberEquality(Matrix, LMatrix)Checks two matrices for equality.
Public operatorStatic memberEquality(Matrix, Matrix)Checks two matrices for equality.
Public operatorStatic memberEquality(Matrix, RMatrix)Checks two matrices for equality.
Public operatorStatic member(Matrix to Double)Explicit conversion from a matrix to a 1D-array.
Public operatorStatic member(Matrix to Double)Explicit conversion from a matrix to a 2D-array.
Public operatorStatic memberInequality(Matrix, LMatrix)Checks two matrices for inequality.
Public operatorStatic memberInequality(Matrix, Matrix)Checks two matrices for inequality.
Public operatorStatic memberInequality(Matrix, RMatrix)Checks two matrices for inequality.
Public operatorStatic memberMultiply(CVector, Matrix)Transform a complex vector using the transposed matrix.
Public operatorStatic memberMultiply(Double, Matrix)Multiplies a matrix by a scalar value.
Public operatorStatic memberMultiply(DVector, Matrix)Transform a vector using the transposed matrix.
Public operatorStatic memberMultiply(Matrix, CVector)Transform a complex vector using a matrix.
Public operatorStatic memberMultiply(Matrix, DVector)Transform a vector using a matrix.
Public operatorStatic memberMultiply(Matrix, Matrix)Multiplies two compatible matrices.
Public operatorStatic memberMultiply(Matrix, Double)Multiplies a matrix by a scalar value.
Public operatorStatic memberSubtraction(Double, Matrix)Subtracts a matrix from a scalar.
Public operatorStatic memberSubtraction(LMatrix, Matrix)Subtracts a full matrix from a lower-triangular matrix.
Public operatorStatic memberSubtraction(Matrix, LMatrix)Subtracts a lower-triangular matrix from a full matrix.
Public operatorStatic memberSubtraction(Matrix, Matrix)Subtracts two matrices with the same size.
Public operatorStatic memberSubtraction(Matrix, RMatrix)Subtracts an upper-triangular matrix from a full matrix.
Public operatorStatic memberSubtraction(Matrix, Double)Subtracts a scalar from a matrix.
Public operatorStatic memberSubtraction(RMatrix, Matrix)Subtracts a full matrix from an upper-triangular matrix.
Public operatorStatic memberUnaryNegation(Matrix)Negates a matrix.
Top
See Also