Matrix<T>.Multiply(Matrix Operation Side, Transpose Operation, Transpose Operation, Matrix<T>) Method
Multiplies this matrix by another matrix and returns
the result.
Definition
Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
A matrix that is the product of this matrix, transformed as specified by operation, with the matrix other, transformed as specified by otherOperation.
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
[ObsoleteAttribute("Use the static Multiply method instead.")]
public Matrix<T> Multiply(
MatrixOperationSide side,
TransposeOperation operation,
TransposeOperation otherOperation,
Matrix<T> other
)
Parameters
- side MatrixOperationSide
- Specifies whether other is the left or right operand of the multiplication.
- operation TransposeOperation
- A TransposeOperation value that indicates which operation, if any, should be performed on this instance before multiplying.
- otherOperation TransposeOperation
- A TransposeOperation value that indicates which operation, if any, should be performed on the matrix other before multiplying.
- other Matrix<T>
- The right operand of the multiplication.
Return Value
Matrix<T>A matrix that is the product of this matrix, transformed as specified by operation, with the matrix other, transformed as specified by otherOperation.
Remarks
This method calculates the matrix product of two matrices. The exact form of the operation is determined by the other parameters. The dimensions of the two matrices must be compatible with this form.
Exceptions
Argument | other is null. |