public static SquareMatrix operator *(
SquareMatrix A,
SquareMatrix B
)
Public Shared Operator * (
A As SquareMatrix,
B As SquareMatrix
) As SquareMatrix
public:
static SquareMatrix^ operator *(
SquareMatrix^ A,
SquareMatrix^ B
)
static let inline (*)
A : SquareMatrix *
B : SquareMatrix : SquareMatrix
Note that matrix multiplication is not commutative, i.e. M1*M2 is generally not the same as M2*M1.
Matrix multiplication is an O(N3) process.
ArgumentNullException | A or B is . |
DimensionMismatchException | The dimension of A is not the same as the dimension of B. |